# Contributing to Qubit
Thanks for considering contributing to Qubit!
## I've found a bug
Head over to the [issues tab](https://github.com/andogq/qubit/issues), 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).
## I want to contribute code
Fork the repo, and make your changes. Where relevant, update and add tests, and
ensure they all pass. Create a new file in [`/.changes`](https://github.com/andogq/qubit/tree/main/.changes)
with a summary of the changes, as per [the documentation](https://github.com/andogq/qubit/blob/main/.changes/readme.md).
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.
## I have a question
Create a new [discussion post](https://github.com/andogq/qubit/discussions/new?category=q-a).
Try provide as much information as possible, to maximise the chance that someone
will be able to help.
## I have a feature request
Create a new [feature request post](https://github.com/andogq/qubit/discussions/new?category=ideas).
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.