This was a prototype for a Web IDE designed specifically for the p5.js community. It adapts the p5.js Desktop IDE (originally by Sam Lavigne, GSOC '14) for the web, with inspiration from Gene Kogan's p5 Sandbox and many other projects. The goal is to make it easy to create, browse, share, and remix creative code sketches directly from the browser. Create an account and start sketching!
Github Repo: https://github.com/therewasaguy/p5js-webIDE
Website (demo): http://p5ide.herokuapp.com/
app-server/settings.js
or in a .env fileapp-server/settings.js
or in a .env file (this is required in order to login with GitHub)git clone <your fork>
npm install
sudo npm install --global gulp
gulp
to compile all of the modules from /app into /publicnode server.js
Initiated by Jason Sigal for Google Summer of Code 2015, with mentorship from Daniel Shiffman and contributions from Craig Pickard, Boram Kim, Sam Lavigne, Gene Kogan, Leslie Lin, Pamela Liou, Eozin Che, Sepand Ansari, Jerel Johnson, Lauren McCarthy and many others in the p5/Processing community. Check out the Web IDE Brainstorm on Hackpad and feel free to join in on this open source project.