Skip to content

Add p5.js 2.x Project Generator extension to libraries#1027

Merged
ksen0 merged 4 commits intoprocessing:2.0from
IrtizaNasar:2.0
Feb 3, 2026
Merged

Add p5.js 2.x Project Generator extension to libraries#1027
ksen0 merged 4 commits intoprocessing:2.0from
IrtizaNasar:2.0

Conversation

@IrtizaNasar
Copy link
Contributor

Adds the p5.js 2.x Project Generator VSCode extension to the libraries section.

This extension:

  • Generates new p5.js 2.0 projects with clean, minimal setup
  • Provides online/offline library options
  • Includes autocomplete, IntelliSense, and parameter hints for p5.js functions
  • Perfect for artists, designers, educators, and creative coders

Changes made:

  • Added new "integrations" category to config.ts
  • Created p5js-project-generator.yaml with extension details
  • Added featured image for the extension

Extension links:

Added VSCode extension for generating p5.js 2.0 projects with autocomplete and IntelliSense support. Includes new 'integrations' category.
@ksen0
Copy link
Member

ksen0 commented Nov 13, 2025

Thanks @IrtizaNasar ! At the moment with npm run dev I see that the category is added, but the title is not consistent with the others:

image

The yaml format is correct as it is, but please add the capitalized string in English here: https://github.com/processing/p5.js-website/blob/2.0/src/content/ui/en.yaml#L77

(If you would like to contribute to translation and if you know Korean, Hindi, Spanish, or Chinese (simplified), then you could also put in a separate PR translating the library categories - but this should be a separate PR because it will need review from translation steward(s).)

Addresses feedback to make category title consistent with others
@IrtizaNasar
Copy link
Contributor Author

Thank you @ksen0! This has been updated now. I'd also love to update the VSCode Setup Tutorial by integrating this plugin within it as a separate PR.

Thanks @IrtizaNasar ! At the moment with npm run dev I see that the category is added, but the title is not consistent with the others:

image The yaml format is correct as it is, but please add the capitalized string in English here: https://github.com/processing/p5.js-website/blob/2.0/src/content/ui/en.yaml#L77

(If you would like to contribute to translation and if you know Korean, Hindi, Spanish, or Chinese (simplified), then you could also put in a separate PR translating the library categories - but this should be a separate PR because it will need review from translation steward(s).)

@IrtizaNasar IrtizaNasar requested a review from ksen0 November 18, 2025 22:55
@IrtizaNasar
Copy link
Contributor Author

Hi @ksen0 , I just wanted to check if there are still any pending issues with this?

@ksen0
Copy link
Member

ksen0 commented Feb 3, 2026

Apologies for the delay @IrtizaNasar I will merge it!

@ksen0 ksen0 merged commit b394bf4 into processing:2.0 Feb 3, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants