Skip to content

Commit

Permalink
add CONTRIBUTING.md
Browse files Browse the repository at this point in the history
  • Loading branch information
jgraef committed Jul 12, 2024
1 parent b8bc77d commit cad7250
Showing 1 changed file with 44 additions and 0 deletions.
44 changes: 44 additions & 0 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
# Contributing to skunk 🦨

First off, thank you for considering contributing to skunk 🦨.

There are plenty of [issues][1] to work on. Look for the [good first issue][3]
label if you want something easier first.

If your contribution is not straightforward, please first discuss the change
you wish to make in the relevant issue, or create a new one, if there isn't one
already.


## Reporting issues

Before reporting an issue on the [issue tracker][1], please check that it has
not already been reported by searching for some related keywords.

Try to use a clear title, and describe your problem with complete sentences.


## Workspace Setup

skunk currently requires rust nightly: `rustup override set nightly`.

The project's [README][2] has some guidance on how to setup the project for
development.


## Workflow

After making your changes make sure your changes compile and all tests pass
with `cargo test --all-features --workspace`.

Format the code with `cargo fmt`.


## Pull requests

Try to open one pull request per feature, patch, etc.


[1]: https://github.com/jgraef/skunk/issues
[2]: https://github.com/jgraef/skunk/tree/main#development
[3]: https://github.com/jgraef/skunk/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22

0 comments on commit cad7250

Please sign in to comment.