Publishing & Updates¶
How do I add my plugin to the community database?¶
Follow these steps:
- Ensure your plugin meets all requirements
- Add RHFest validation to your repository
- Publish at least one GitHub release
- Fork the community-plugins repository
- Add your repository to plugins.jsonandcategories.json
- Submit a pull request
Detailed instructions are in the Include repository guide.
How long does it take for my plugin to appear in the database?¶
After your pull request is merged, the metadata is updated automatically every 2 hours. Your plugin will be available to users after the next update cycle.
How do I update my plugin?¶
- Make your code changes
- Update the versionfield inmanifest.json
- Create a new GitHub release with a tag matching the version
- Users will automatically see the update in RotorHazard
Do I need to create a PR every time I update my plugin?¶
No! Once your plugin is in the database, updates are detected automatically through GitHub releases. You only need to:
- Update the version in manifest.json
- Create a new GitHub release
My release tag doesn't match the manifest version. What happens?¶
If there's a mismatch, your plugin will be temporarily skipped during metadata updates and users won't see your plugin anymore. Make sure the SemVer part of your release tag matches the version field in manifest.json.