You can help the developers of Partitura by contributing, requesting features or reporting error.
To open an issue navigate to the partitura github repository:
- Question to ask us a question or help wanted if you need a solution to a particular partitura problem.
- Bug to report something not working correctly.
- Enhancement to request for a feature.
A step by step guide :
- To contribute is to open a relevant issue.
- Fork the Partitura repo.
- Checkout or Pull the latest stable develop branch.
- Checkout a new branch from the develop with the name of your develop idea.
- When finished coding, open a pull request to the develop branch of partitura.
Follow section how to open an issue.
Fork partitura from https://github.com/CPJKU/partitura
Once that you have already forked the repo, you can clone it:
git clone https://github.com/YourUsername/partitura.git
cd partitura
git fetch upstream
git checkout develop
git pull
git checkout -b mycrazyidea
Do your coding magic!!!
Remember to commit regularly with descriptive messages about your changes.
!!! IMPORTANT NOTE !!!
Write Unit tests to check the compatibility and assure the evolution of your features.
Please follow instruction script found in the Tutorial repository.
Open a Pull request from your new branch into the original https://github.com/CPJKU/partitura
develop branch.
Your pull request should then be visible on:
When you create your PR then the partitura Unitests including the Unit Tests you wrote are ran.
If there is no conflict with the develop branch then you will see this on your screen :
If indeed the tests pass then a person from the development team of Partitura will review your work and accept your Pull Request.
Your features will then be included to the next release of Partitura or a discussion will kick-start on your pull request thread.