From 872430a481dd768d195eddf19480fdcba7933c16 Mon Sep 17 00:00:00 2001 From: Nwakaego Glory Nwaekpe <81041326+Nwakaego-Ego@users.noreply.github.com> Date: Sat, 7 Feb 2026 05:47:35 -0800 Subject: [PATCH 1/4] Update README.md improve contributing guidance for website repo --- README.md | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) diff --git a/README.md b/README.md index 0d86eb30d9..19ac16e3a0 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,46 @@ # p5.js Website + + +## p5.js-website README.MD Revised +About this repository (This should go to the INTRO section) + +Hi there! Welcome to p5.js contributing! Here are a few things to know: + +This repository contains the p5.js website, including: + +- Reference pages and documentation +- Examples and embedded sketches used on the site +- Website-specific UI, layout, and accessibility improvements + +If you have a general question or bug programming with p5.js please post it in the p5.js forum or ask in our Discord server (check the #contribute-to-p5 channel). + +Please make sure you are posting to the correct repository. See this section for a list of all p5.js repositories. + + +Please be sure to review our community statement and code of conduct. These things are very important to us. +Check out the contributor docs for more in-depth details about contributing code, bug fixes, and documentation. + +### p5.js-website vs p5.js +If you are seeing an issue about unclear wording, missing explanations, outdated examples, or reference structure, please open an issue in this repository. +If the issue appears to be a bug or behavior change in the p5.js library itself, please open an issue in the core p5.js repository. + +If you’re unsure where an issue belongs, feel free to open it here with as much context as possible, and a maintainer can help route it. + +### Get Assigned Before Working on an Issue +Please read the Contributor guidelines before contributing: https://p5js.org/contribute/contributor_guidelines/ + +When an issue is first created, it may be labeled Under review, which means it is still being reviewed by maintainers and is not yet ready for work. Please do not start work on these issues. + +Once an issue has been reviewed and approved, it will be labeled Ready to contribute. Only issues with this label should be requested for assignment. When a contributor is set as “Assignee”, they can start working on it. + +If you file a PR for an issue that has not been approved for contribution, or while someone else is already working on it, your PR may be closed. + + + + + + ## How To Contribute Known bugs and intended new features are tracked using [GitHub issues](https://github.com/processing/p5.js-website/issues). If you'd like to start working on an existing issue, comment on the issue that you plan to work on it so other contributors know it's being handled and can offer help. Once you have completed your work on this issue, [submit a pull request (PR)](https://github.com/processing/p5.js/blob/main/contributor_docs/contributor_guidelines.md#pull-requests) to the p5.js main branch. In the description field of the PR, include "resolves #XXXX" tagging the issue you are fixing. If the PR addresses the issue but doesn't completely resolve it (ie the issue should remain open after your PR is merged), write "addresses #XXXX". From 6cf28b7312c934640128394e579831cd3da31e64 Mon Sep 17 00:00:00 2001 From: Nwakaego Glory Nwaekpe <81041326+Nwakaego-Ego@users.noreply.github.com> Date: Sun, 15 Feb 2026 05:46:45 -0800 Subject: [PATCH 2/4] Update README.md --- README.md | 36 ++++++++++++------------------------ 1 file changed, 12 insertions(+), 24 deletions(-) diff --git a/README.md b/README.md index 19ac16e3a0..f54eb416da 100644 --- a/README.md +++ b/README.md @@ -3,7 +3,7 @@ ## p5.js-website README.MD Revised -About this repository (This should go to the INTRO section) +About This Repository Hi there! Welcome to p5.js contributing! Here are a few things to know: @@ -13,33 +13,14 @@ This repository contains the p5.js website, including: - Examples and embedded sketches used on the site - Website-specific UI, layout, and accessibility improvements -If you have a general question or bug programming with p5.js please post it in the p5.js forum or ask in our Discord server (check the #contribute-to-p5 channel). +If you have a general question or bug programming with p5.js please post it in the p5.js forum [https://discourse.processing.org/c/p5js] or ask in our Discord server [https://discord.gg/SHQ8dH25r9] (check the #contribute-to-p5 channel). -Please make sure you are posting to the correct repository. See this section for a list of all p5.js repositories. +Please make sure you are posting to the correct repository. See this section [https://github.com/processing/p5.js/blob/main/README.md#issues] for a list of all p5.js repositories. - -Please be sure to review our community statement and code of conduct. These things are very important to us. -Check out the contributor docs for more in-depth details about contributing code, bug fixes, and documentation. +Please be sure to review our community statement [https://p5js.org/about/#community-statement] and code of conduct [https://github.com/processing/p5.js/blob/main/CODE_OF_CONDUCT.md]. These things are very important to us. Check out the contributor docs [https://p5js.org/contribute/] for more in-depth details about contributing code, bug fixes, and documentation. ### p5.js-website vs p5.js -If you are seeing an issue about unclear wording, missing explanations, outdated examples, or reference structure, please open an issue in this repository. -If the issue appears to be a bug or behavior change in the p5.js library itself, please open an issue in the core p5.js repository. - -If you’re unsure where an issue belongs, feel free to open it here with as much context as possible, and a maintainer can help route it. - -### Get Assigned Before Working on an Issue -Please read the Contributor guidelines before contributing: https://p5js.org/contribute/contributor_guidelines/ - -When an issue is first created, it may be labeled Under review, which means it is still being reviewed by maintainers and is not yet ready for work. Please do not start work on these issues. - -Once an issue has been reviewed and approved, it will be labeled Ready to contribute. Only issues with this label should be requested for assignment. When a contributor is set as “Assignee”, they can start working on it. - -If you file a PR for an issue that has not been approved for contribution, or while someone else is already working on it, your PR may be closed. - - - - - +If you are seeing an issue about unclear wording, missing explanations, outdated examples, or reference structure, please open an issue in this repository. If the issue appears to be a bug or behavior change in the p5.js library itself, please open an issue in the core p5.js repository[https://github.com/processing/p5.js]. If you’re unsure where an issue belongs, feel free to open it here with as much context as possible, and a maintainer can help route it. ## How To Contribute Known bugs and intended new features are tracked using [GitHub issues](https://github.com/processing/p5.js-website/issues). If you'd like to start working on an existing issue, comment on the issue that you plan to work on it so other contributors know it's being handled and can offer help. Once you have completed your work on this issue, [submit a pull request (PR)](https://github.com/processing/p5.js/blob/main/contributor_docs/contributor_guidelines.md#pull-requests) to the p5.js main branch. In the description field of the PR, include "resolves #XXXX" tagging the issue you are fixing. If the PR addresses the issue but doesn't completely resolve it (ie the issue should remain open after your PR is merged), write "addresses #XXXX". @@ -55,6 +36,13 @@ For making code changes, please check out the [technical overview](./docs/techni ### Adding Libraries Follow the steps in the Contributing Libraries doc if you would like to add your library to the collection! +### Get Assigned Before Working on an Issue +Please read the Contributor guidelines before contributing: https://p5js.org/contribute/contributor_guidelines/ + +When an issue is first created, it may be labeled Under review, which means it is still being reviewed by maintainers and is not yet ready for work. Please do not start work on these issues. +Once an issue has been reviewed and approved, it will be labeled Ready to contribute. Only issues with this label should be requested for assignment. When a contributor is set as “Assignee”, they can start working on it. If you file a PR for an issue that has not been approved for contribution, or while someone else is already working on it, your PR may be closed. + + ## Add Yourself to p5.js Contributors We recognize all types of contributions. This project follows the [all-contributors](https://github.com/kentcdodds/all-contributors) specification. Add yourself to the [p5.js repository readme](https://github.com/processing/p5.js/blob/main/README.md#contributors) by following the [instructions here](https://github.com/processing/p5.js/issues/2309)! From f8ab53fc0707fb142687a01d44675ff9b76980dc Mon Sep 17 00:00:00 2001 From: Nwakaego Glory Nwaekpe <81041326+Nwakaego-Ego@users.noreply.github.com> Date: Mon, 23 Feb 2026 01:51:49 -0800 Subject: [PATCH 3/4] Update README.md Add link to the H2 repo and adjusted the H3 --- README.md | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index f54eb416da..f8b4ac4759 100644 --- a/README.md +++ b/README.md @@ -1,13 +1,10 @@ # p5.js Website - - -## p5.js-website README.MD Revised -About This Repository +## About This Repository Hi there! Welcome to p5.js contributing! Here are a few things to know: -This repository contains the p5.js website, including: +This is the repository for the p5js.org [https://p5js.org/] and the beta.p5js.org websites, including: - Reference pages and documentation - Examples and embedded sketches used on the site @@ -19,7 +16,7 @@ Please make sure you are posting to the correct repository. See this section [ht Please be sure to review our community statement [https://p5js.org/about/#community-statement] and code of conduct [https://github.com/processing/p5.js/blob/main/CODE_OF_CONDUCT.md]. These things are very important to us. Check out the contributor docs [https://p5js.org/contribute/] for more in-depth details about contributing code, bug fixes, and documentation. -### p5.js-website vs p5.js +### p5.js-website and p5.js If you are seeing an issue about unclear wording, missing explanations, outdated examples, or reference structure, please open an issue in this repository. If the issue appears to be a bug or behavior change in the p5.js library itself, please open an issue in the core p5.js repository[https://github.com/processing/p5.js]. If you’re unsure where an issue belongs, feel free to open it here with as much context as possible, and a maintainer can help route it. ## How To Contribute From f22aad3defc975d0a6e7ae6817e7b6bce808bbfe Mon Sep 17 00:00:00 2001 From: Nwakaego Glory Nwaekpe <81041326+Nwakaego-Ego@users.noreply.github.com> Date: Mon, 23 Feb 2026 04:41:30 -0800 Subject: [PATCH 4/4] Update README.md Fixed the links --- README.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index f8b4ac4759..c1cf8cb828 100644 --- a/README.md +++ b/README.md @@ -4,20 +4,20 @@ Hi there! Welcome to p5.js contributing! Here are a few things to know: -This is the repository for the p5js.org [https://p5js.org/] and the beta.p5js.org websites, including: +This is the repository for the [p5js.org](https://p5js.org/) and the beta.p5js.org websites, including: - Reference pages and documentation - Examples and embedded sketches used on the site - Website-specific UI, layout, and accessibility improvements -If you have a general question or bug programming with p5.js please post it in the p5.js forum [https://discourse.processing.org/c/p5js] or ask in our Discord server [https://discord.gg/SHQ8dH25r9] (check the #contribute-to-p5 channel). +If you have a general question or bug programming with p5.js please post it in the [p5.js forum](https://discourse.processing.org/c/p5js) or ask in our [Discord server](https://discord.gg/SHQ8dH25r9) (check the #contribute-to-p5 channel). -Please make sure you are posting to the correct repository. See this section [https://github.com/processing/p5.js/blob/main/README.md#issues] for a list of all p5.js repositories. +Please make sure you are posting to the correct repository. See [this section](https://github.com/processing/p5.js/blob/main/README.md#issues) for a list of all p5.js repositories. -Please be sure to review our community statement [https://p5js.org/about/#community-statement] and code of conduct [https://github.com/processing/p5.js/blob/main/CODE_OF_CONDUCT.md]. These things are very important to us. Check out the contributor docs [https://p5js.org/contribute/] for more in-depth details about contributing code, bug fixes, and documentation. +Please be sure to review our [community statement](https://p5js.org/about/#community-statement) and [code of conduct](https://github.com/processing/p5.js/blob/main/CODE_OF_CONDUCT.md). These things are very important to us. Check out the [contributor docs](https://p5js.org/contribute/) for more in-depth details about contributing code, bug fixes, and documentation. ### p5.js-website and p5.js -If you are seeing an issue about unclear wording, missing explanations, outdated examples, or reference structure, please open an issue in this repository. If the issue appears to be a bug or behavior change in the p5.js library itself, please open an issue in the core p5.js repository[https://github.com/processing/p5.js]. If you’re unsure where an issue belongs, feel free to open it here with as much context as possible, and a maintainer can help route it. +If you are seeing an issue about unclear wording, missing explanations, outdated examples, or reference structure, please open an issue in this repository. If the issue appears to be a bug or behavior change in the p5.js library itself, please open an issue in the [core p5.js repository](https://github.com/processing/p5.js). If you’re unsure where an issue belongs, feel free to open it here with as much context as possible, and a maintainer can help route it. ## How To Contribute Known bugs and intended new features are tracked using [GitHub issues](https://github.com/processing/p5.js-website/issues). If you'd like to start working on an existing issue, comment on the issue that you plan to work on it so other contributors know it's being handled and can offer help. Once you have completed your work on this issue, [submit a pull request (PR)](https://github.com/processing/p5.js/blob/main/contributor_docs/contributor_guidelines.md#pull-requests) to the p5.js main branch. In the description field of the PR, include "resolves #XXXX" tagging the issue you are fixing. If the PR addresses the issue but doesn't completely resolve it (ie the issue should remain open after your PR is merged), write "addresses #XXXX".