Contributions to the Exercism code base are made via GitHub.
As indicated by its name, GitHub uses git as its version control system. If you're unfamiliar with Git, the best online resource is Pro Git.
In case you are not familiar with GitHub and the contribution workflow, here are some resources that might help you getting started:
- Introduction to GitHub - Interactive Course
- How To Create a Pull Request on GitHub - Tutorial
- How To Make a Simple GitHub PR - Video by anthonywritescode
You can read more about how to make sure your contribution is welcome in the How to make a great Pull Request guide.
We also have several Exercism-specific Pull Request guides:
- How to make a great Pull Request
- The Contributors' Guide to Pull Requests
- The Maintainers' Guide to Pull Requests
There is also GitHub-specific tooling you can use: