First of all - thank you for interest in contributing to the development of midio! If you are wondering how to best contribute, you are in the right place.
An ideal workflow for improving midio is as follows:
- Create or find an issue
- If you don't have an issue in mind, try to fix open issues that need help
- Create a Pull Request
- Fill out the Pull Request template
- Discuss your changes on the Pull Request
- Code review
- Merge the change to master
- We indent using 4 spaces
- We put spaces after any list or function parameters ([1, 2, 3], not [1,2,3]), and around operators (x += 1, not x+=1)
- We use camelCase for functions, variables, and just about everything else except UPPERCASE for global variables
- We use Visual Studio Code, as mentioned in the README
- We use Visual Studio Code JSDoc commenting style on anything more complex than a variable