Thank you for considering to contribute to devrc
!
We welcome any form of contribution:
- Grammar corrections
- New issues (feature requests, bug reports, ideas)
- Pull requests (documentation improvements, code improvements, new features)
Note: Please open a ticket first, before you open a pull request. This will give us the chance to discuss any potential changes first.
Make sure you have installed stable version devrc
in your system. There are few tasks that helps your to check code before PR.
Ensure that your contribution changes don't have any code style issues or break tests:
devrc check
Run rustfmt and clippy:
devrc lint
Run test cases:
devrc test
If your contribution changes the behavior of devrc
(as opposed to a typo-fix
in the documentation), please update the CHANGELOG.md
file
and describe your changes. This makes the release proess much easier and
therefore helps to get your changes into a new devrc
release faster.
The top of the CHANGELOG
contains a "unreleased" section with a few
subsections. Please add your entry to the subsection
that best describes your change
Entries follow this format:
- Short description of what has been changed, see #123 (@user)
Here, #123
is the number of the original issue and/or your pull request.
Please replace @user
by your GitHub username.