If you are considering contributing to Speed Highlight JS this document is for you
Contributions are greatly appreciated
There are many ways to contribute (you do not have to be a programmer):
- Report issues or bugs 🐛, join the existing discussion on open issues
- Submit pull requests
- Write plugins
- Create language definitions 🌐
- Design themes 🌈
- Improve our documentation 📑
- To help answer questions on issues or contribute you only need to be friendly
- To contribute to language definitions knowing Regular Expressions is really helpful
- To work on the core you'll need to know a bit JavaScript
- To work on documentation you'll need motivation
- 💡 Knowing well the language that you highlight can help you out a lot
Feature requests are always welcome
If you wish we supported a language we don't, you can read this
If you find a bug or think of an improvement, feel free to open an issue
If you feel comfortable with the prerequisites, you can grab any issue preferably marked as "good first issue"