Skip to content
p5.js Web Editor, officially launched!
JavaScript CSS Other
Branch: develop
Clone or download

Latest commit

Latest commit b2877f4 May 28, 2020

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github Update travis.yml with new branch names, add git flow to development … May 21, 2020
.storybook Separate Icons from Button component May 11, 2020
client Merge pull request #1438 from tirtawr/add-keyboard-shortcut-note May 28, 2020
developer_docs Update release guide with git flow steps, update Travis deployment to… May 21, 2020
server Fixes #1409 - adds username to url when fetching sketch from editor API May 26, 2020
translations/ko Merge branch 'master' into add-readme-ko-translation Apr 15, 2020
webpack Fix production webpack build broken by #1420 May 6, 2020
.babelrc Babel plugin must be loaded first Apr 19, 2020
.env.example Configure CORS localhost origin via CORS_ALLOW_LOCALHOST env var May 3, 2020
.eslintignore Development documentation (#705) Sep 26, 2018
.eslintrc Storp eslint complaining about deps for stories files Jan 19, 2020
.gitignore Separate Icons from Button component May 11, 2020
.nvmrc Upgrade node version to 12.16.1, update Node installatino docs Feb 25, 2020
.travis.yml Update release guide with git flow steps, update Travis deployment to… May 21, 2020
Dockerfile Upgrade node version to 12.16.1, update Node installatino docs Feb 25, 2020
LICENSE add license Oct 16, 2017
Procfile Rebase/squash Dec 9, 2018
README.md Remove table formatting because it doesn't look good on GitHub Apr 15, 2020
app.json Public API: Namespace private and public APIs (#1148) Sep 8, 2019
deploy.sh RE #1421 - Fix bug pointing to wrong dockerhub url in deployment script May 26, 2020
deploy_staging.sh re #1086, initial staging configuration (#1087) May 29, 2019
docker-compose-development.yml Development documentation (#705) Sep 26, 2018
docker-compose.yml Upgrade node version to 12.16.1, update Node installatino docs Feb 25, 2020
index.js Update to webpack 4 (#1145) Aug 28, 2019
jest.setup.js Public API: Create new project (fixes #1095) (#1106) Sep 8, 2019
kubernetes_app.yml re #1086, initial staging configuration (#1087) May 29, 2019
nodemon.json add nodemon, remove .env from being tracked Jun 22, 2016
package-lock.json RE #1244 - upgrade linting library in an attempt to fix Travis lintin… May 26, 2020
package.json RE #1244 - upgrade linting library in an attempt to fix Travis lintin… May 26, 2020

README.md

p5.js Web Editor

Documentation is also available in the following languages:

한국어

Welcome! 👋👋🏿👋🏽👋🏻👋🏾👋🏼

The p5.js Web Editor is a platform for creative coding, with a focus on making coding accessible for as many people as possible, including artists, designers, educators, beginners, and anyone who wants to learn. Simply by opening the website you can get started writing p5.js sketches without downloading or configuring anything. The editor is designed with simplicity in mind by limiting features and frills. We strive to listen to the community to drive the editor’s development, and to be intentional with every change. The editor is free and open-source.

We also strive to give the community as much ownership and control as possible. You can download your sketches so that you can edit them locally or host them elsewhere. You can also host your own version of the editor, giving you control over its data.

Community

New to the p5.js community? Read our community statement.

Code of Conduct

All contributors to the p5.js Web Editor are expected to follow the Code of Conduct. We strive to create a friendly and safe community!

Get Involved

The p5.js Web Editor is a collaborative project created by many individuals, and you are invited to help. All types of involvement are welcome! Please check out the contribution guide for more details.

Developers, check the developer docs details about contributing code, bug fixes, and documentation. To start writing code, a great place to start is the development guide.

Issues

If you have found a bug in the p5.js Web Editor, you can file it under the "issues" tab.

Please post bugs and feature requests in the correct repository:

Acknowledgements

Support for this project has come from Processing Foundation, NYU ITP, and CS4All, NYC DOE.

Hosting and technical support has come from:

You can’t perform that action at this time.