Please see the parent issue for timeline and context. Please feel free to raise questions, concerns, or overlooked tasks; however, the work will be done by the maintainers, so it is not open to implementation volunteers.
When this task is done, on the p5.js repository, the main branch will include p5.js version 2 latest (currently dev-2.0), and a v1 branch will contain version 1 latest (currently main). This task does not affect the website or the editor, please see parent issue for more info.
Steps we will take:
- Merge prerequisite PR that:
- updates contributor docs to refer to correct branch
- updates all release workflows to refer to the correct branch
- Note: in both cases, links refer to current website properties (beta.p5js is 2.x and p5js is 1.x)
- Switch default branch form main to dev-2.0
- Rename main to v1
- Rename dev-2.0 to main
- Release patches in both branches, resolve any issues if they arise
After this is completed, PRs will likely need to be rebased.
Please see the parent issue for timeline and context. Please feel free to raise questions, concerns, or overlooked tasks; however, the work will be done by the maintainers, so it is not open to implementation volunteers.
When this task is done, on the
p5.jsrepository, themainbranch will include p5.js version 2 latest (currentlydev-2.0), and av1branch will contain version 1 latest (currentlymain). This task does not affect the website or the editor, please see parent issue for more info.Steps we will take:
After this is completed, PRs will likely need to be rebased.