Thanks for checking out our contribution guide. We greatly appreciate any work contributed, no matter how small!
When you are ready to start work on an issue:
- Let us know by leaving a comment on the issue. (Also let us know later if you are no longer working on it.)
- Once you are assigned the issue (or once you have claimed the issue) only then proceed to make the Pull Request. This will help avoid multiple PRs pertaining to the same issue.
If you don't see your idea listed, do one of the following:
- If your contribution is minor, such as a typo fix, open a pull request.
- If your contribution is major, such as a new feature/enhancement, start by opening an issue first. This way, other people can be also involved in the discussion before you do any work.
-
Create a branch. For example, if you are going to work on issue number #44 (which is, say, a new feature for ‘forgot password’ management):
git checkout -b forgot-password#44
This both creates and checks out that branch in one command.
The feature name should provide a (short) description of the issue. -
Update the README.md with details of changes to the interface, this includes new environment variables, exposed ports, useful file locations and container parameters.
-
Develop the feature and push it to your local repo.
-
Create Pull Request (PR). Make sure to comment the issue that your PR is supposed to solve.
Discussions about CircuitVerse issues and features take place on the repository's Issues and Pull Requests sections. Anybody is welcome to join these conversations. See the README for more information on communication channels.
Becoming a financial contributor helps us sustain our community and platform.
Support this project with your organization. Your logo will show up here with a link to your website. [Contribute]
This project exists because of all the people who have contributed.