Hi everyone,
I am new to the Processing Foundation. I am facing issues while starting the development server for the p5.js repository. Can anyone help me with this? Thank you.
glv
December 15, 2025, 10:41pm
2
Hello @thejon_07 ,
Are you referring to this?
:)
@glv no just p5.js repository.;;;;;;
glv
December 17, 2025, 1:12am
4
Hello @thejon_07 ,
What is your point of entry for starting this?
Link?
What issues?
I managed to get this to work on Windows 10 following this:
Welcome to the contributor guidelines! This document is for new contributors looking to contribute code to p5.js, contributors looking to refresh their memories on some technical steps, or just about anything else to do with code contributions to...
Additional notes:
Installed grunt :
npm install -g grunt-cli
Start the development server :
npm run dev.
Open a sketch in Google Chrome: http://127.0.0.1:9001/sketches/sketch_1_0_0/index.html.
I did not go past building.
I was able to change p5.js source code to add a red stroke to circle(), build and then see the changes reflected in my sketch.
Modified 2d_primitives.js in p5.js source code:
p5.prototype.circle = function(...args) {
p5._validateParameters('circle', args);
const argss = args.slice( 0, 2);
argss.push(args[2], args[2]);
this.stroke(255, 0, 0); // Add red border to circle
return this._renderEllipse(...argss);
};
I am also new to setting up this development environment but do have experience that helped me along.
*** UPDATE ***
Additional reference:
<!-- Essential information about contributing to p5.js on GitHub. -->
# Contributor Guidelines
Welcome to the contributor guidelines! This document is for new contributors looking to contribute code to p5.js, contributors looking to refresh their memories on some technical steps, or just about anything else to do with code contributions to p5.js.
If you are looking to contribute outside of the p5.js repositories (writing tutorials, planning classes, organizing events), please have a look at the other relevant pages instead. Stewards or maintainers may find the [steward guidelines](./steward_guidelines.md) more helpful regarding reviewing issues and pull requests.
This is a relatively long and comprehensive document but we will try to signpost all steps and points as clearly as possible. Do utilize the table of contents to find sections relevant to you. Feel free to skip sections if they are not relevant to your planned contributions.
**If you are a new contributor, you may want to start with the first section, “All about issues.” If you just want a step-by-step setup of the development process, you can look at the “Quick Get Started For Developers” section.**
# Table of Contents
- [All about issues](#all-about-issues)
- [What are issues?](#what-are-issues)
- [Issue templates](#issue-templates)
- [Found a bug](#found-a-bug)
- [Existing Feature Enhancement](#existing-feature-enhancement)
This file has been truncated. show original
The Related Topics at the bottom of a topic may also be helpful. < A reminder for me as well!
:)
glv
December 17, 2025, 7:54pm
5
Hey @thejon_07 , have you made sure all the necessary dependencies are installed before starting the dev server? I had similar issues at first, and installing tools like grunt and npm helped resolve most of the problems. That might help you too! Good luck!
1 Like
thanks @MilaVibes for your assist