If you're here, thanks for your interest in contributing! There are many ways you can contribute, and you don't need any technical background for most of them, so don't feel shy! Any help, even if small, is very much appreciated.
If you have some fresh ideas or insight into how to make the extension better, or you've found a bug (sorry!), you can create a new issue at the Monorail Issue Tracker:
Old issues are still hosted in GitHub, while new ones are hosted in Monorail. You can view the old ones here:
[ Ctrl ][ Shift ][ J ]) for the page where the issue occurred.
If you speak a language other than English, you can help translate the UI to your language! Just go to the following website and select your language to start translating:
Releasing an update to the stable channel isn't always an easy task, because bugs might make its way. As new release candidates are tested in the beta channel before being promoted to the stable channel, this gives us a last chance to catch any bugs before the release. This is why it's essential that some people volunteer to beta test the extension.
While using the beta version comes with the risk of coming across bugs, those are usually minor, and you have the opportunity of using newer features before everyone else!
You can install the beta channel here:
If you're a developer and you'd like to contribute code changes, please feel free to do so!
You can get started by reading the following docs:
manifest.gjsondocumentation when it is created.
If you need any help, mentoring or anything else, send me an email at
me [at] avm99963.com or create a thread in the GitHub discussions tab. I will be more than happy to help you :)
You can get a list of open issues which are recommended for first-time contributors here:
These issues will let you get familiar with the codebase and are not too difficult to implement.
You can also assign yourself any of the open issues which haven't been assigned:
For your information, the following doc contains a description of the release cycle for this extension, and how it is performed by its maintainers: