Language Settings

Processing fun times JavaScript quirkiness

Processing simplicity times JavaScript flexibility

Processing intuition times JavaScript power

Processing creativity times JavaScript dynamism

Processing community times JavaScript community

the power of Processing times the reach of JavaScript

Community


p5.js Community Statement


p5.js is a community interested in exploring the creation of art and design with technology.

We are a community of, and in solidarity with, people from every gender identity and expression, sexual orientation, race, ethnicity, language, neuro-type, size, ability, class, religion, culture, subculture, political opinion, age, skill level, occupation, and background. We acknowledge that not everyone has the time, financial means, or capacity to actively participate, but we recognize and encourage involvement of all kinds. We facilitate and foster access and empowerment. We are all learners.

We like these hashtags: #noCodeSnobs (because we value community over efficiency), #newKidLove (because we all started somewhere), #unassumeCore because we don't assume knowledge), and #BlackLivesMatter (because of course).

In practice:

  • We are not code snobs. We do not assume knowledge or imply there are things that somebody should know.
  • We insist on actively engaging with requests for feedback regardless of their complexity.
  • We welcome newcomers and prioritize the education of others. We strive to approach all tasks with the enthusiasm of a newcomer. Because we believe that newcomers are just as valuable in this effort as experts.
  • We consistently make the effort to actively recognize and validate multiple types of contributions.
  • We are always willing to offer help or guidance.

In times of conflict:

  • We listen.
  • We clearly communicate while acknowledging other's feelings.
  • We admit when we're wrong, apologize, and accept responsibility for our actions.
  • We are continuously seeking to improve ourselves and our community.
  • We keep our community respectful and open.
  • We make everyone feel heard.
  • We are mindful and kind in our interactions.

In the future:

  • The future is now.

Contribute

Our community is always looking for enthusiasts to help in all different ways.

Develop. Github is the main place where code is collected, issues are documented, and discussions about code are had. Check out the development tutorial to get started, or create your own library.

Document. Everyone loves documentation. Help is needed porting examples, and adding documentation, and creating tutorials.

Teach. Check out the education page on the wiki to view resources from past classes, workshops, and events. Add your own links!

Create. p5.js is looking for designers, artists, coders, programmers to bring your creative and amazing work to show on the front page and inspire other people. Submit your work to feature@p5js.org.

Donate. p5.js is free and open source and made by artists. Help support the development of p5.js through a donation to the Processing Foundation.

Contributors Conference

This year, p5.js held its first-ever contributors conference. Artists, designers, developers, educators, and more joined forces at CMU's Studio for Creative Inquiry to make p5.js awesome.

Mailing List

 

*

Processing p5.js Processing.py Processing for Android

Processing Foundation