-
Notifications
You must be signed in to change notification settings - Fork 5
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
docs: 📝 added contributing guidelines
- Loading branch information
1 parent
d19faba
commit 38cb941
Showing
1 changed file
with
34 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,34 @@ | ||
# Contributing | ||
|
||
First off, thanks so much for taking the time to contribute to Bonnie, it's greatly appreciated! | ||
|
||
## I just want to propose something | ||
|
||
If you just want to let us know about a bug, or propose a new feature, please open an issue on this repository. We'll take a look as soon as possible! | ||
|
||
## What should I work on? | ||
|
||
You can check out the [roadmap](./README.md#Roadmap) or the [issues](https://github.com/arctic-hen7/bonnie/issues) to see what's currently needing to be done. If you want to work on something that's not on there, please file an issue and we'll take a look it as soon as possible! | ||
|
||
## How do I contribute? | ||
|
||
Contributing to a project on Github is pretty straight forward. If this is you're first time contributing to a project, all you need to do is fork this repository to your own GitHub account, add then change the code you want to (usually on your local machine, you'd pull your fork down). Commit your changes as necessary, and when you're done, submit a pull request on this repository and we'll review it as soon as possible! | ||
|
||
Make sure your code doesn't break anything existing, that all tests pass, and, if necessary, add tests so your code can be confirmed to work automatically. | ||
|
||
After you've submitted a pull request, a maintainer will review your changes. Unfortunately, not every pull request will be merged, but we'll try to request changes so that your pull request can best be integrated into the project. | ||
|
||
## Building and Testing | ||
|
||
- `cargo build` | ||
- `cargo test` | ||
|
||
That's basically it. | ||
|
||
## Documentation | ||
|
||
If the code you write needs to be documented in the help page, the README, or elsewhere, please do so! Also, please ensure your code is commented, it makes everything so much easier. | ||
|
||
## Committing | ||
|
||
We use the Conventional Commits system, but you can commit however you want. Your pull request will be squashed and merged into a single compliant commit, so don't worry about this! |