Skip to content

Commit dcd49bb

Browse files
authored
Merge branch 'dev-2.0' into fixTo#7984
2 parents de12b57 + 60ef55e commit dcd49bb

File tree

201 files changed

+19686
-12435
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

201 files changed

+19686
-12435
lines changed

.all-contributorsrc

Lines changed: 202 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"projectName": "p5.js",
33
"projectOwner": "processing",
44
"files": [
5-
"README.md"
5+
"CONTRIBUTORS.md"
66
],
77
"imageSize": 64,
88
"contributorsPerLine": 6,
@@ -6993,6 +6993,15 @@
69936993
"code"
69946994
]
69956995
},
6996+
{
6997+
"login": "eslteacher902010",
6998+
"name": "eslteacher902010",
6999+
"avatar_url": "https://avatars.githubusercontent.com/u/210183195?v=4",
7000+
"profile": "https://github.com/eslteacher902010",
7001+
"contributions": [
7002+
"code"
7003+
]
7004+
},
69967005
{
69977006
"login": "nking07049925",
69987007
"name": "Nikita Korol",
@@ -7002,6 +7011,15 @@
70027011
"code"
70037012
]
70047013
},
7014+
{
7015+
"login": "skools-here",
7016+
"name": "skools-here",
7017+
"avatar_url": "https://avatars.githubusercontent.com/u/174816600?v=4",
7018+
"profile": "https://github.com/skools-here",
7019+
"contributions": [
7020+
"code"
7021+
]
7022+
},
70057023
{
70067024
"login": "mudit06mah",
70077025
"name": "Mudit Maheshwari",
@@ -7028,6 +7046,189 @@
70287046
"contributions": [
70297047
"doc"
70307048
]
7049+
},
7050+
{
7051+
"login": "ericrav",
7052+
"name": "Eric Rabinowitz",
7053+
"avatar_url": "https://avatars.githubusercontent.com/u/3066943?v=4",
7054+
"profile": "http://ericrabinowitz.com/",
7055+
"contributions": [
7056+
"doc"
7057+
]
7058+
},
7059+
{
7060+
"login": "abuharish02",
7061+
"name": "Abu Harish Faridi",
7062+
"avatar_url": "https://avatars.githubusercontent.com/u/111338069?v=4",
7063+
"profile": "https://github.com/abuharish02",
7064+
"contributions": [
7065+
"doc"
7066+
]
7067+
},
7068+
{
7069+
"login": "vivekbopaliya",
7070+
"name": "Vivek",
7071+
"avatar_url": "https://avatars.githubusercontent.com/u/122638553?v=4",
7072+
"profile": "https://github.com/vivekbopaliya",
7073+
"contributions": [
7074+
"code",
7075+
"design",
7076+
"userTesting",
7077+
"blog"
7078+
]
7079+
},
7080+
{
7081+
"login": "Iron-56",
7082+
"name": "Nandu Krishna",
7083+
"avatar_url": "https://avatars.githubusercontent.com/u/79905912?v=4",
7084+
"profile": "https://github.com/Iron-56",
7085+
"contributions": [
7086+
"bug",
7087+
"code"
7088+
]
7089+
},
7090+
{
7091+
"login": "MissTipo",
7092+
"name": "Dorine Tipo ",
7093+
"avatar_url": "https://avatars.githubusercontent.com/u/105214329?v=4",
7094+
"profile": "https://dorinetipo.vercel.app/",
7095+
"contributions": [
7096+
"blog",
7097+
"code",
7098+
"eventOrganizing",
7099+
"research",
7100+
"promotion",
7101+
"tutorial"
7102+
]
7103+
},
7104+
{
7105+
"login": "hana-cho",
7106+
"name": "Hana Cho",
7107+
"avatar_url": "https://avatars.githubusercontent.com/u/51312538?v=4",
7108+
"profile": "https://github.com/hana-cho",
7109+
"contributions": [
7110+
"translation"
7111+
]
7112+
},
7113+
{
7114+
"login": "kangjung",
7115+
"name": "JUNGMIN KANG",
7116+
"avatar_url": "https://avatars.githubusercontent.com/u/28768760?v=4",
7117+
"profile": "https://kangjung.github.io/game/index.html",
7118+
"contributions": [
7119+
"translation"
7120+
]
7121+
},
7122+
{
7123+
"login": "AlzaAlzaki76",
7124+
"name": "Alza Alzaki",
7125+
"avatar_url": "https://avatars.githubusercontent.com/u/202525131?v=4",
7126+
"profile": "https://github.com/AlzaAlzaki76",
7127+
"contributions": [
7128+
"doc"
7129+
]
7130+
},
7131+
{
7132+
"login": "Abhayaj247",
7133+
"name": "Abhay M Joshi",
7134+
"avatar_url": "https://avatars.githubusercontent.com/u/139991819?v=4",
7135+
"profile": "https://github.com/Abhayaj247",
7136+
"contributions": [
7137+
"doc"
7138+
]
7139+
},
7140+
{
7141+
"login": "Homaid",
7142+
"name": "Homaid",
7143+
"avatar_url": "https://avatars.githubusercontent.com/u/69979731?v=4",
7144+
"profile": "https://github.com/Homaid",
7145+
"contributions": [
7146+
"a11y",
7147+
"code"
7148+
]
7149+
},
7150+
{
7151+
"login": "junseok44",
7152+
"name": "JangJunseok",
7153+
"avatar_url": "https://avatars.githubusercontent.com/u/81099627?v=4",
7154+
"profile": "https://github.com/junseok44",
7155+
"contributions": [
7156+
"code"
7157+
]
7158+
},
7159+
{
7160+
"login": "tychedelia",
7161+
"name": "charlotte 🌸",
7162+
"avatar_url": "https://avatars.githubusercontent.com/u/10366310?v=4",
7163+
"profile": "http://charlotte.fyi",
7164+
"contributions": [
7165+
"code"
7166+
]
7167+
},
7168+
{
7169+
"login": "reshma045",
7170+
"name": "Reshma R",
7171+
"avatar_url": "https://avatars.githubusercontent.com/u/77575603?v=4",
7172+
"profile": "https://github.com/reshma045",
7173+
"contributions": [
7174+
"code"
7175+
]
7176+
},
7177+
{
7178+
"login": "Somnath-Mishra",
7179+
"name": "Somnath Mishra",
7180+
"avatar_url": "https://avatars.githubusercontent.com/u/120735604?v=4",
7181+
"profile": "https://github.com/Somnath-Mishra",
7182+
"contributions": [
7183+
"code"
7184+
]
7185+
},
7186+
{
7187+
"login": "ayushman1210",
7188+
"name": "Ayushman",
7189+
"avatar_url": "https://avatars.githubusercontent.com/u/138183570?v=4",
7190+
"profile": "https://github.com/ayushman1210",
7191+
"contributions": [
7192+
"code"
7193+
]
7194+
},
7195+
{
7196+
"login": "MannuVilasara",
7197+
"name": "Manpreet Singh",
7198+
"avatar_url": "https://avatars.githubusercontent.com/u/117009138?v=4",
7199+
"profile": "https://mannu.live",
7200+
"contributions": [
7201+
"code"
7202+
]
7203+
},
7204+
{
7205+
"login": "nivanovvv",
7206+
"name": "Nikolai Ivanov",
7207+
"avatar_url": "https://avatars.githubusercontent.com/u/232286320?v=4",
7208+
"profile": "https://github.com/nivanovvv",
7209+
"contributions": [
7210+
"doc"
7211+
]
7212+
},
7213+
{
7214+
"login": "nbogie",
7215+
"name": "nbogie",
7216+
"avatar_url": "https://avatars.githubusercontent.com/u/69844?v=4",
7217+
"profile": "https://github.com/nbogie",
7218+
"contributions": [
7219+
"bug",
7220+
"code"
7221+
]
7222+
},
7223+
{
7224+
"login": "SoundOfScooting",
7225+
"name": "SoundOfScooting",
7226+
"avatar_url": "https://avatars.githubusercontent.com/u/53986193?v=4",
7227+
"profile": "https://github.com/SoundOfScooting",
7228+
"contributions": [
7229+
"code",
7230+
"doc"
7231+
]
70317232
}
70327233
],
70337234
"repoType": "github",
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
name: Close Linked Issues on PR Merge
2+
3+
on:
4+
pull_request:
5+
types: [closed]
6+
branches:
7+
- dev-2.0
8+
9+
jobs:
10+
close_issues:
11+
if: github.event.pull_request.merged == true
12+
runs-on: ubuntu-latest
13+
steps:
14+
- name: Close linked issues on non-default branches
15+
uses: processing/branch-pr-close-issue@v1
16+
with:
17+
token: ${{ secrets.GITHUB_TOKEN }}
18+
branch: dev-2.0

.github/workflows/ci-test.yml

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,10 +24,36 @@ jobs:
2424
env:
2525
CI: true
2626
- name: build and test
27+
id: test
2728
run: npm test
29+
continue-on-error: true
30+
env:
31+
CI: true
32+
- name: Generate Visual Test Report
33+
if: always()
34+
run: node visual-report.js
35+
env:
36+
CI: true
37+
- name: Upload Visual Test Report
38+
if: always()
39+
uses: actions/upload-artifact@v4
40+
with:
41+
name: visual-test-report
42+
path: test/unit/visual/visual-report.html
43+
retention-days: 14
44+
- name: generate TypeScript types
45+
run: npm run generate-types
46+
env:
47+
CI: true
48+
- name: test TypeScript types
49+
run: npm run test:types
2850
env:
2951
CI: true
3052
- name: report test coverage
53+
if: steps.test.outcome == 'success'
3154
run: bash <(curl -s https://codecov.io/bash) -f coverage/coverage-final.json
3255
env:
3356
CI: true
57+
- name: fail job if tests failed
58+
if: steps.test.outcome != 'success'
59+
run: exit 1

.gitignore

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,17 @@ __screenshots__/
2424
*.d.ts
2525
p5.zip
2626
yarn.lock
27+
28+
docs/data.json
29+
analyzer/
30+
preview/
31+
__screenshots__/
32+
actual-screenshots/
33+
visual-report.html
34+
2735
todo.md
2836

2937
*.DS_Store
3038
.idea
31-
.project
39+
.project
40+

.vscode/settings.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,4 +10,4 @@
1010
"editor.formatOnSave": false,
1111
"editor.codeActionsOnSave": {},
1212
"javascript.format.enable": false
13-
}
13+
}

0 commit comments

Comments
 (0)