Hello! We're so glad you're interested in improving Sonic Pi.
The core Sonic Pi development team is fairly small and made up of volunteers (with the exception of Sam Aaron, who relies much on crowd-funding) so the more help we can receive to manage your pull requests the better! Please follow the checklist below - that way, the process of reviewing and potentially merging your contribution can be streamlined 😄
- I've followed the project guidelines and ideal contribution process described in CONTRIBUTING.md where relevant.
Please delete options that are not relevant.
- A bug fix
- A new feature
- A breaking change (a bug fix or new feature that would cause existing functionality to not work as expected)
- A documentation update
- Provide details about the update such as:
- The reason for the change (provide context with links to discussions, GitHub issues, or other resources if available. Note: if this is a bug fix, you can link this PR to the bug so that it closes the bug when merged, by writing something in your PR comment like: fixes #1234 (where 1234 is the issue number)).
- Where relevant, the reason for the particular way this change has been built.
- Where relevant, a description of new behaviour.
- Screenshots, animated gifs or videos, if the change affects the GUI.
Provide any other information that may be relevant to this PR.