You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: contributor_docs/inline_documentation.md
+1-1
Original file line number
Diff line number
Diff line change
@@ -4,7 +4,7 @@ By adding inline documentation in the p5.js source code, a reference can be auto
4
4
5
5
See below for the basics, more specifics about yuidoc style [here](http://yui.github.io/yuidoc/syntax/index.html). __Please limit line length to 80 columns, starting new lines when it runs over.__
6
6
7
-
__[List of examples needed](https://github.com/processing/p5.js/issues/1954) (you can also view the most up to date list by building the library with grunt and looking at the log messages)__
7
+
__[List of examples needed](https://github.com/processing/p5.js/issues/2865) (you can also view the most up to date list by building the library with grunt and looking at the log messages)__
Copy file name to clipboardExpand all lines: contributor_docs/organization.md
+3-4
Original file line number
Diff line number
Diff line change
@@ -1,17 +1,17 @@
1
1
# Organizing Contributions
2
-
3
2
Keeping the repository organized ensures that it is always clear which discussions and tasks are the most important. This helps everyone from maintainers to new contributors navigate the repository without getting overwhelmed. To help with this, we have a set of guidelines for how to organize issues, work, and pull requests.
4
3
5
4
Helping with organization can be a great way to contribute. If a bug report is missing information such as example code, feel free to chime in and ask for the missing info. If an issue with an assignee has seen no activity for 60 days, it can be helpful to comment on the issue to check in with the assignee to see if they still want to work on the issue. Whenever you are helping with organizational tasks, make sure to be kind and always keep the community guidelines in mind.
6
5
7
6
# Guidelines for Organization
8
7
9
8
## Issues
9
+
-**All issues should use the relevant issue template**
10
10
-**All bug reports should include sample code**
11
11
- This can be in the form of code posted in the body of the issue, or it can be a link to an online example of the code preferably in [the online editor](https://editor.p5js.org)
12
12
-**All issues should have at least 2 labels**
13
13
- This makes it much easier to navigate the issues.
14
-
-Try adding a label for the area (webgl, core, image, etc)
14
+
-Depending on issue template used, labels for area will be automatically set in many cases. You can add additional labels as required.
15
15
-**Issue assignment is first-come, first-serve**
16
16
- If a bug has been reproduced, or a feature request/enhancement has been agreed upon by the community, it becomes available for assignment. When this happens the first contributor to request assignment by saying something like "I'd like to work on this issue!" will be assigned.
17
17
- Do not request to be assigned to an issue if it is unclear whether the bug is reproducible or the feature request/enhancement has been agreed upon.
@@ -24,10 +24,9 @@ Helping with organization can be a great way to contribute. If a bug report is m
24
24
25
25
26
26
# Guidelines for Decision-Making
27
-
28
27
p5 aspires to make its decision-making process as transparent and horizontal as possible. To do this, p5 uses an informal consensus-seeking model for decision-making. This means that we prefer to reach community consensus on any and all decisions. If this fails, then a vote will take place instead.
29
28
30
-
**Stewards** have the ability to veto proposals. This can happen when a proposal doesn't align with the mission/community guidelines, or when a proposal presents a significant maintenance or implementation challenge that the project is not able to tackle at that time.
29
+
**Stewards** have the ability to veto proposals. This can happen when a proposal doesn't align with the mission/community guidelines, or when a proposal presents a significant maintenance or implementation challenge that the project is not able to tackle at that time.
31
30
32
31
To propose a change, open an issue. If it is a large change or a change that necessitates significant design consideration, add a 'discussion' label to the issue. Interested community members will chime in with their thoughts. After a significant period has passed (30 days unless urgent), maintainers will try to discern whether there is significant interest and whether consensus has been reached about the best approach. At this point, maintainers will either request a vote, close the issue, or open up the issue for pull requests. Pull requests submitted before a discussion has concluded will be ignored.
0 commit comments