Thanks for being interested in contributing to Grapevine!
Note: any contributions will be licensed under the license used by Grapevine.
If you have a support question, please ask on the Discord instead of submitting an issue. Issues should be for feature requests or bugs only.
To start contributing code back to Grapevine follow these steps:
-
Fork the project to your own account and clone this locally
-
Check out a feature branch
-
Work on your change on the feature branch
Important: Be sure to include tests and docs with your new changes. There are many ExUnit examples in the
test
folder if you need help. Don't hesitate to ask in the Discord chat for help. -
Commit in logical chunks
See https://commit.style/ for a commit message style guide.
-
Push your feature branch to your forked repo.
-
Submit a pull request!
Be sure to include a clear title and description.