Skip to content

documentation help wanted! #2865

@lmccart

Description

@lmccart
Member

Hi 👋👋👋

We are using this issue to focus on documentation! Documentation is essential for new learners and experienced programmers alike. It helps make our community inclusive by extending a friendly hand to those that are less familiar with p5.js. It also helps us find the bugs and issues with the code itself, because we test and try things out as we document.

There are several ways to contribute, you can read more about them on this page.

If you are adding some documentation, please comment below. And don't forget to add yourself to the contributors list!

Welcome! We're so glad you're here!
❤️ the p5.js community

Activity

m90

m90 commented on May 9, 2018

@m90
Contributor

For anyone who wants to work on adding missing examples and doesn't know where to start, this seems to be where there are still examples missing right now:

src/io/files.js:1329: method p5.save missing example
src/webgl/material.js:14: method p5.loadShader missing example
src/webgl/material.js:125: method p5.shader missing example
src/webgl/p5.Geometry.js:52: method p5.Geometry.computeFaces missing example
src/webgl/p5.Geometry.js:94: method p5.Geometry.computeNormals missing example
src/webgl/p5.Geometry.js:133: method p5.Geometry.averageNormals missing example
src/webgl/p5.Geometry.js:154: method p5.Geometry.averagePoleNormals missing example
src/webgl/p5.Geometry.js:247: method p5.Geometry.normalize missing example
src/webgl/p5.Shader.js:270: method p5.Shader.setUniform missing example
constanceyu

constanceyu commented on May 10, 2018

@constanceyu
Contributor

I would love to help out porting the tutorials from processing (https://processing.org/tutorials/) to p5. @lmccart I can work on more text based tutorials such as "typography" and "strings and drawing text" since I noticed they are still missing. Or do you have a particular one you would like me to start on first?

lmccart

lmccart commented on May 10, 2018

@lmccart
MemberAuthor

@faithwyu that would be great!

raulgrell

raulgrell commented on May 10, 2018

@raulgrell

I'm going through the processing.org examples - some of the stuff that is missing seems to address the language itself as opposed to the library. For example, processing.org talks about "Integers and Floats" and "Datatype Conversions". Should I make Javascript equivalent entries like "Numbers" and "Dynamic Types"?

lmccart

lmccart commented on May 10, 2018

@lmccart
MemberAuthor

@raulgrell good question. not yet. we're not set up with the right website/reference infrastructure yet to be able to display those correctly.

cecilebertin

cecilebertin commented on May 10, 2018

@cecilebertin

Hi, I'd like to work on porting the examples from the processing example page to the p5.js example page.

lmccart

lmccart commented on May 10, 2018

@lmccart
MemberAuthor

👋@cecilebertin welcome! all the instructions for porting examples should be in the issue notes above. but let us know if you have any questions or encounter problems and we'll do our best to get back to you as soon as we can

cecilebertin

cecilebertin commented on May 10, 2018

@cecilebertin

@lmccart I will start with porting the Data: Integers and Floats example.

cecilebertin

cecilebertin commented on May 10, 2018

@cecilebertin

@lmccart Should I call this example Data: Numbers instead? Since there is only the Number datatype for numbers in JavaScript.

70 remaining items

camyujistark

camyujistark commented on Oct 18, 2021

@camyujistark

Hello would love to contribute~

pinned this issue on Nov 12, 2021
unpinned this issue on Nov 12, 2021
prakhar3062

prakhar3062 commented on Feb 2, 2022

@prakhar3062

I would love to contribute but need little more explanation where you wanted update

Manan17

Manan17 commented on Feb 10, 2022

@Manan17

I would love to contribute but need little more explanation where you wanted update

pinned this issue on Jun 28, 2022
Qianqianye

Qianqianye commented on Jun 28, 2022

@Qianqianye
Contributor

Thanks @thinklikeadesigner @prakhar3062 @Manan17. You can take a look issues with label 'help wanted' or any open issues you'd like to work on, or read the contributing documentation if you want to know different ways of contributing.

unpinned this issue on Jun 28, 2022
Qianqianye

Qianqianye commented on Sep 29, 2023

@Qianqianye
Contributor

Thank you all for all your input on this issue. We are currently working on a project to reorganize and update the p5.js documentations. So I will close this issue for now to avoid confusion. We will revisit the issues labeled 'Documentation' or open a new issue about documentation helps we need later.

CC @limzykenneth @davepagurek @nickmcintyre

moved this to Revist Later in p5.js Documentationon Oct 27, 2023
moved this from Revist Later to Done in p5.js Documentationon Apr 18, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    Status

    Done

    Milestone

    No milestone

    Relationships

    None yet

      Development

      Participants

      @raulgrell@lmccart@Spongman@m90@Nolski

      Issue actions

        documentation help wanted! · Issue #2865 · processing/p5.js