Skip to content

Switch branches on p5.js so that 2.x is the main branch #8871

@ksen0

Description

@ksen0

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.

Metadata

Metadata

Labels

Required for p5v1 FreezeIndicates this issue should be closed before p5.js v1 can be frozen to bugfixes and doc updatesp5v2 switch: required

Type

No type
No fields configured for issues without a type.

Projects

Status
No status

Relationships

None yet

Development

No branches or pull requests

Issue actions