Welcome! thank you for considering contributing to the Odd language 🎸🤘.
ℹ️ Please note we have a code of conduct. You are encouraged to read it before continuing.
📚 Table of Contents
Issues should be used to report problems with the Odd language, request a new feature, or to discuss potential changes before a PR is created.
If you find an Issue that addresses the problem you're having, please add your own reproduction information to the existing issue rather than creating a new one. Adding a reaction can also help be indicating to our maintainers that a particular problem is affecting more than just the reporter. If an Issue describes any problems you are having exactly, please consider reacting with 👍 instead of posting a comment.
- Ensure any files for local development aren't pushed onto your branch. If new files are generated as a result of your changes, add them to the
.gitignore
. - Update the corresponding documentation files (README, docs, etc) with information regarding your changes.
- Increase the version numbers in the necessary files and the README.md to the new version that this Pull Request would represent. The versioning scheme we use is SemVer.
- Always run
npm run test
and make sure all tests pass. In the event of a test failing, your PR will not be merged until it passes. - You may merge the Pull Request in once you have the sign-off of two other developers, or if you do not have permission to do that, you may request the second reviewer to merge it for you.