Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
48 changes: 24 additions & 24 deletions .github/ISSUE_TEMPLATE/1-p5.js-2.0-bug-report.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
name: 🐛 p5.js 2.0+ Bug Report
description: This template is for reporting bugs (broken or incorrect behaviour). If you have questions about your own code, please visit our forum discourse.processing.org instead.
title: "[p5.js 2.0+ Bug Report]: "
title: '[p5.js 2.0+ Bug Report]: '
labels: [p5.js 2.0+]
body:
- type: markdown
Expand All @@ -16,25 +16,25 @@ body:
label: Most appropriate sub-area of p5.js?
description: You may select more than one.
options:
- label: Accessibility
- label: Color
- label: Core/Environment/Rendering
- label: Data
- label: DOM
- label: Events
- label: Image
- label: IO
- label: Math
- label: Typography
- label: Utilities
- label: WebGL
- label: WebGPU
- label: p5.strands
- label: Build process
- label: Unit testing
- label: Internationalization
- label: Friendly errors
- label: Other (specify if possible)
- label: Accessibility
- label: Color
- label: Core/Environment/Rendering
- label: Data
- label: DOM
- label: Events
- label: Image
- label: IO
- label: Math
- label: Typography
- label: Utilities
- label: WebGL
- label: WebGPU
- label: p5.strands
- label: Build process
- label: Unit testing
- label: Internationalization
- label: Friendly errors
- label: Other (specify if possible)
- type: input
attributes:
label: p5.js version
Expand All @@ -50,14 +50,14 @@ body:
- type: input
attributes:
label: Operating system
description: "Ex: Windows/MacOSX/Linux/Android/iOS along with version"
description: 'Ex: Windows/MacOSX/Linux/Android/iOS along with version'
validations:
required: false
- type: textarea
attributes:
label: Steps to reproduce this
description: Include a simple code snippet that demonstrates the problem, along with any console errors produced. If this isn't possible, then simply describe the issue as best you can!
value: "### Steps:
value: '### Steps:
1.
Expand All @@ -72,9 +72,9 @@ body:
```js
// Paste your code here :)
// Paste your code here :)
```"
```'
validations:
required: true
83 changes: 42 additions & 41 deletions .github/ISSUE_TEMPLATE/2-found-a-bug.yml
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
name: 📃 p5.js 1.x Bug Report
description: This template is for reporting bugs (broken or incorrect behaviour) on p5.js versions 1.11 or earlier. Please note there is no active development on p5.js version 1.x.
title: "[p5.js 1.x Bug Report]: "
title: '[p5.js 1.x Bug Report]: '
labels: [Bug]
body:
- type: checkboxes
id: sub-area
attributes:
label: Most appropriate sub-area of p5.js?
description: You may select more than one.
options:
- type: checkboxes
id: sub-area
attributes:
label: Most appropriate sub-area of p5.js?
description: You may select more than one.
options:
- label: Accessibility
- label: Color
- label: Core/Environment/Rendering
Expand All @@ -28,46 +28,47 @@ body:
- label: Internationalization
- label: Friendly errors
- label: Other (specify if possible)
- type: input
attributes:
label: p5.js version
description: You can find this in the first line of the p5.js file.
validations:
required: false
- type: input
attributes:
label: Web browser and version
description: In the address bar, on Chrome enter "chrome://version", on Firefox enter "about:support". On Safari, use "About Safari".
validations:
required: false
- type: input
attributes:
label: Operating system
description: "Ex: Windows/MacOSX/Linux/Android/iOS along with version"
validations:
required: false
- type: textarea
attributes:
label: Steps to reproduce this
description: Include a simple code snippet that demonstrates the problem, along with any console errors produced. If this isn't possible, then simply describe the issue as best you can!
value: "### Steps:

1.
- type: input
attributes:
label: p5.js version
description: You can find this in the first line of the p5.js file.
validations:
required: false
- type: input
attributes:
label: Web browser and version
description: In the address bar, on Chrome enter "chrome://version", on Firefox enter "about:support". On Safari, use "About Safari".
validations:
required: false
- type: input
attributes:
label: Operating system
description: 'Ex: Windows/MacOSX/Linux/Android/iOS along with version'
validations:
required: false
- type: textarea
attributes:
label: Steps to reproduce this
description: Include a simple code snippet that demonstrates the problem, along with any console errors produced. If this isn't possible, then simply describe the issue as best you can!
value: |
### Steps:

2.
1.

3.
2.

3.

### Snippet:


```js
### Snippet:


// Paste your code here :)
```js


```"
validations:
required: true
// Paste your code here :)


```"
validations:
required: true
12 changes: 6 additions & 6 deletions .github/ISSUE_TEMPLATE/5-discussion.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@ name: 💭 Discussion
description: This template is for starting a discussion.
labels: [Discussion]
body:
- type: textarea
attributes:
label: Topic
description: What do you want to discuss with the group?
validations:
required: true
- type: textarea
attributes:
label: Topic
description: What do you want to discuss with the group?
validations:
required: true
1 change: 0 additions & 1 deletion .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,4 +12,3 @@ contact_links:
- name: 💬 Forum
url: https://discourse.processing.org/c/p5js
about: Have other questions about using p5.js? Ask them here!

7 changes: 4 additions & 3 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,16 +3,17 @@


In the description field of this PR, include "resolves #XXXX" tagging the issue you are fixing. If this PR addresses the issue but doesn't completely resolve it (ie the issue should remain open after your PR is merged), write "addresses #XXXX".-->

Resolves #[Add issue number here]

Changes:
Changes:
<!-- Add here what changes were made in this pull request and if possible provide links showcasing the changes. -->


Screenshots of the change:
Screenshots of the change:
<!-- If applicable, add screenshots depicting the changes. -->

#### PR Checklist

<!--
To check any option, replace the "[ ]" with a "[x]". Be sure to check out how it looks in the Preview tab! Feel free to remove any portion of the template that is not relevant for your issue.
-->
Expand Down
20 changes: 10 additions & 10 deletions .github/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,26 +4,26 @@

# Comment to be posted to on first time issues
newIssueWelcomeComment: >
Welcome! 👋 Thanks for opening your first issue here! And to ensure the community is able to respond to your issue, please make sure to fill out the inputs in the issue forms.
For guidance on contributing, check out our [contributing guidelines](https://github.com/processing/p5.js/blob/main/CONTRIBUTING.md) and other [resources for contributors](https://p5js.org/contribute/).
Welcome! 👋 Thanks for opening your first issue here! And to ensure the community is able to respond to your issue, please make sure to fill out the inputs in the issue forms.

For guidance on contributing, check out our [contributing guidelines](https://github.com/processing/p5.js/blob/main/CONTRIBUTING.md) and other [resources for contributors](https://p5js.org/contribute/).

💬 If you have questions or need support, feel free to join the [Processing Foundation Forum](https://discourse.processing.org/) or visit our [Community page](https://p5js.org/community/).
💬 If you have questions or need support, feel free to join the [Processing Foundation Forum](https://discourse.processing.org/) or visit our [Community page](https://p5js.org/community/).

📜 Please also review our [Code of Conduct](https://p5js.org/code-of-conduct/) to understand our community standards.
📜 Please also review our [Code of Conduct](https://p5js.org/code-of-conduct/) to understand our community standards.

Thank You!
Thank You!
# Configuration for new-pr-welcome - https://github.com/behaviorbot/new-pr-welcome
# Comment to be posted to on PRs from first time contributors in your repository
newPRWelcomeComment: >
🎉 Thanks for opening this pull request! For guidance on contributing, check out our [contributor guidelines](https://p5js.org/contribute/contributor_guidelines/) and other [resources for contributors](https://p5js.org/contribute)!
🎉 Thanks for opening this pull request! For guidance on contributing, check out our [contributor guidelines](https://p5js.org/contribute/contributor_guidelines/) and other [resources for contributors](https://p5js.org/contribute)!

🤔 Please ensure that your PR links to an issue, which has been approved for work by a maintainer; otherwise, there might already be someone working on it, or still ongoing discussion about implementation. You are welcome to join the discussion in an Issue if you're not sure!
🤔 Please ensure that your PR links to an issue, which has been approved for work by a maintainer; otherwise, there might already be someone working on it, or still ongoing discussion about implementation. You are welcome to join the discussion in an Issue if you're not sure!

🌸 Once your PR is merged, be sure to [add yourself](https://github.com/processing/p5.js/issues/2309) to the [list of contributors on the readme page](https://github.com/processing/p5.js#contributors) !
🌸 Once your PR is merged, be sure to [add yourself](https://github.com/processing/p5.js/issues/2309) to the [list of contributors on the readme page](https://github.com/processing/p5.js#contributors) !


Thank You!
Thank You!

# Configuration for first-pr-merge - https://github.com/behaviorbot/first-pr-merge

Expand Down
2 changes: 1 addition & 1 deletion .github/first-timers.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,4 +11,4 @@ labels:
- hacktoberfest

# If you would like to add your own template for the issue, add an .md file to your .github folder
# template: .github/first-timers-issue-template.md
# template: .github/first-timers-issue-template.md
38 changes: 19 additions & 19 deletions .github/labeler.yml
Original file line number Diff line number Diff line change
@@ -1,39 +1,39 @@
"Area:Accessibility":
'Area:Accessibility':
- '\[[xX]\]\s*Accessibility'
"Area:Color":
'Area:Color':
- '\[[xX]\]\s*Color'
"Area:Core":
'Area:Core':
- '\[[xX]\]\s*Core'
"Area:Data":
'Area:Data':
- '\[[xX]\]\s*Data'
"Area:DOM":
'Area:DOM':
- '\[[xX]\]\s*DOM'
"Area:Events":
'Area:Events':
- '\[[xX]\]\s*Events'
"Area:Image":
'Area:Image':
- '\[[xX]\]\s*Image'
"Area:IO":
'Area:IO':
- '\[[xX]\]\s*IO'
"Area:Math":
'Area:Math':
- '\[[xX]\]\s*Math'
"Area:Typography":
'Area:Typography':
- '\[[xX]\]\s*Typography'
"Area:Utilities":
'Area:Utilities':
- '\[[xX]\]\s*Utilities'
"Area:WebGL":
'Area:WebGL':
- '\[[xX]\]\s*WebGL'
"Internationalization":
'Internationalization':
- '\[[xX]\]\s*Internationalization'
"DevOps":
'DevOps':
- '\[[xX]\]\s*Build Process'
- '\[[xX]\]\s*Unit Testing'
"Build Process":
'Build Process':
- '\[[xX]\]\s*Build Process'
"Unit Testing":
'Unit Testing':
- '\[[xX]\]\s*Unit Testing'
"Friendly Errors":
'Friendly Errors':
- '\[[xX]\]\s*Friendly Errors'
"p5.strands":
'p5.strands':
- '\[[xX]\]\s*p5.strands'
"Area:WebGPU":
'Area:WebGPU':
- '\[[xX]\]\s*WebGPU'
2 changes: 1 addition & 1 deletion .github/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,4 +16,4 @@ changelog:
- dependabot
- title: New Contributors 💗
authors:
- allcontributors
- allcontributors
8 changes: 4 additions & 4 deletions .github/workflows/ci-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,12 +28,12 @@ jobs:
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4.3.1
with:
persist-credentials: false

- name: Use Node.js 22.x
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
with:
node-version: 22.x

- name: Verify Chrome (Ubuntu)
if: matrix.os == 'ubuntu-latest' && matrix.browser == 'chrome'
run: |
Expand All @@ -43,7 +43,7 @@ jobs:
if: matrix.os == 'windows-latest' && matrix.browser == 'chrome'
run: |
& "C:\Program Files\Google\Chrome\Application\chrome.exe" --version

- name: Get node modules
run: npm ci
env:
Expand Down Expand Up @@ -79,4 +79,4 @@ jobs:
CI: true
- name: fail job if tests failed
if: steps.test.outcome != 'success'
run: exit 1
run: exit 1
6 changes: 3 additions & 3 deletions .github/workflows/contributors-png.yml
Original file line number Diff line number Diff line change
Expand Up @@ -37,9 +37,9 @@ jobs:
- name: Create Pull Request
uses: peter-evans/create-pull-request@22a9089034f40e5a961c8808d113e2c98fb63676 # v7.0.11
with:
commit-message: "Update contributors.png from .all-contributorsrc"
commit-message: 'Update contributors.png from .all-contributorsrc'
branch: update-contributors-png
title: "chore: update contributors.png from .all-contributorsrc"
body: "This PR updates the contributors.png to reflect changes in .all-contributorsrc"
title: 'chore: update contributors.png from .all-contributorsrc'
body: 'This PR updates the contributors.png to reflect changes in .all-contributorsrc'
add-paths: contributors.png
token: ${{ secrets.ACCESS_TOKEN }}
4 changes: 2 additions & 2 deletions .github/workflows/labeler.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
name: "Issue Labeler"
name: 'Issue Labeler'
on:
issues:
types: [opened, edited]
Expand All @@ -11,6 +11,6 @@ jobs:
steps:
- uses: github/issue-labeler@98b5412841f6c4b0b3d9c29d53c13fad16bd7de2 # v3.2
with:
repo-token: "${{ secrets.GITHUB_TOKEN }}"
repo-token: '${{ secrets.GITHUB_TOKEN }}'
configuration-path: .github/labeler.yml
enable-versioned-regex: 0
Loading
Loading