You've already forked tribes-plugin-template
664ed5222f
CI / Test (push) Failing after 1m10s
Add AGENTS.md with usage_rules-generated guidance, host-aware smoke checks, TypeScript asset defaults, and plugin contract docs. Split Tribes path dependencies for dev/test so templates compile entry-module beams for host loading while preserving runtime-backed tests, and update rename.sh for bridge modules and TS assets.
684 B
684 B
Checklist
After Renaming
- Run
./scripts/rename.sh your_plugin YourPlugin. - Confirm
manifest.jsonname,otp_app, andentry_module. - Confirm the bridge module path is
lib/tribes/plugins/your_plugin/plugin.ex. - Rename asset files and update manifest asset names if needed.
- Run
mix deps.get. - Run
scripts/plugin smoke. - Run
scripts/plugin test.
Before Committing
- Run
mix format. - Run
scripts/plugin precommit. - If assets changed, run
devenv shell -- npm run build --prefix assets. - Check
git status --shortfor generated files that should not be committed. - Commit with a semantic subject and a useful body unless the patch is minimal.