aboutsummaryrefslogtreecommitdiff
path: root/CONTRIBUTING.md
diff options
context:
space:
mode:
Diffstat (limited to 'CONTRIBUTING.md')
-rw-r--r--CONTRIBUTING.md24
1 files changed, 24 insertions, 0 deletions
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
new file mode 100644
index 0000000..467dca7
--- /dev/null
+++ b/CONTRIBUTING.md
@@ -0,0 +1,24 @@
+This project uses [Rust](https://www.rust-lang.org/), so use the usual
+[cargo](https://doc.rust-lang.org/cargo/) commands in order to build and run
+
+## Issue reporting
+
+I'm using Github in order to host the code. Thus, in order to report issues you
+can do it on its [issue tracker](https://github.com/mssola/ntools/issues). A
+couple of notes on reports:
+
+- Check that the issue has not already been reported or fixed in the `main`
+ branch.
+- Try to be concise and precise in your description of the problem.
+- Provide a step by step guide on how to reproduce this problem.
+- Provide the version you are using (git commit SHA).
+
+## Pull requests
+
+- Write a [good commit message](https://chris.beams.io/posts/git-commit/).
+- Run the tests (`cargo test`).
+- Update the [changelog](./CHANGELOG.md).
+- Open a pull request with *only* one subject and a clear title and description.
+ Refrain from submitting pull requests with tons of different unrelated
+ commits.
+