Description
How Do I Know My Pull Request is Getting Reviewed?
To see some of the pull requests and issues that are currently being reviewed, check the PR Review Board or the following Milestones: MINOR Release.
Issues and Pull Requests categorized under the PATCH or MINOR Release Milestones will be prioritized since they are planned to be merged for the next release to Production. Please feel free to comment down below if you would like your pull request or issue to be considered by a maintainer for one of those milestones.
Pull Requests submitted before 10/24/24 without a linked issue will still be reviewed, but any incoming ones after this date must be linked to an issue.
The p5.js Editor is maintained mostly by volunteers, so we thank you for your patience as we try to address your input as soon as we can.
When Will the Next Production Release Be?
We will aim to deploy on a 1-2 month basis. Here are some dates we’re working towards:
Next MINOR Release: By February 27, 2025
You can read more about Semantic Versioning and the differences between a MINOR and PATCH release.
What Does the Current Develop Branch Look Like?
Sometimes, changes might be merged into the develop
branch that won't be visible on Production for a while. To see the current state of the develop
branch without running this repository locally, you can view this Release build, which should be kept up to date as pull requests are merged in.
What Issues Can I Work On?
Feel free to get started on issues that already exist in this repository! For contributors looking for a place to start, we recommend focusing on issues that have already been reviewed by the maintainers and community (which can be determined by reading the issue's discussion thread) or have the "bug" label. It's not required to be assigned an issue to work on one, but a maintainer can do so on request.
What Happens After I Submit a Pull Request or Issue?
Maintainers have the ability to veto proposals. This can happen when a proposal doesn't align with the mission/community guidelines, or when a proposal presents a significant maintenance or implementation challenge that the project is not able to tackle at that time.
To propose a change, open an issue. If it is a large change or a change that necessitates significant design consideration, add a 'discussion' label to the issue. Interested community members will chime in with their thoughts. After a significant period has passed (30 days unless urgent), maintainers will try to discern whether there is significant interest and whether consensus has been reached about the best approach. At this point, maintainers will either request a vote, close the issue, or open up the issue for pull requests. Pull requests submitted before a discussion has concluded will be ignored.
Please feel free to note any other suggestions or concerns with the information above, thanks!