Thanks for considering contributing to Qubit!
Head over to the issues tab, and open a new issue. Be sure to fill out all required information, and any other relevant information including a minimal reproduction, environment information (browser, operating system, etc).
Fork the repo, and make your changes. Where relevant, update and add tests, and
ensure they all pass. Create a new file in /.changes
with a summary of the changes, as per the documentation.
This is required to coordinate CI for releasing. Following this, open a PR into
main for it to be reviewed, and potentially merged. There is no guarantee
that a given pull request will be merged. It is recommended to open an issue or
discussion post to discuss the proposed changes before working on them.
Create a new discussion post. Try provide as much information as possible, to maximise the chance that someone will be able to help.
Create a new feature request post. Where possible, include information about the use-case, an example of how would be used, and why it could not currently be achieved. Although more information makes it easier for somebody to implement the feature, there is no guarantee that a feature will be worked on because it's requested.