First and foremost: Thank you for showing interest in contributing to GGRS! Make sure to read the Code of Conduct. If you have a cool example or showcase of GGRS in use, let me know so your project can be highlighted!
Please send a GitHub Pull Request with a clear list of what you've done
(read more about pull requests). When you send a pull request,
it would be great if you wrote unit- or integration tests for your changes. Please format your code via cargo fmt
and
make sure all of your commits are atomic (one feature per commit).
Always write a clear log message for your commits. One-line messages are fine for small changes, but bigger changes should look like this:
>$ git commit -m "prefix: brief summary of the commit
>
> A paragraph describing what changed and its impact."
With the following prefixes commonly used:
feat
: for new featuresfix
: for fixing a bugdoc
: for adding/changing documentationtest
: for adding/changing testschore
: for any minor code cleanups
More about the GitHub flow. More about the Conventional Commits Specification