1 | ## Contributing
|
2 | The development of Scratch is an ongoing process, and we love to have people in the Scratch and open source communities
|
3 | help us along the way.
|
4 |
|
5 | If you're interested in contributing, please take a look at the [issues](https://github.com/LLK/scratch-storage/issues)
|
6 | on this repository. Two great ways of helping are by identifying bugs and documenting them as issues, or fixing issues
|
7 | and creating pull requests. When looking for bugs to fix, please look for the
|
8 | ["Help Wanted" label](https://github.com/LLK/scratch-storage/issues?q=label%3A%22help+wanted%22). Bugs with this label
|
9 | have been specifically set aside for Open Source contributors. Issues without the label can also be worked on but we
|
10 | ask that you comment on the issue prior to starting work. When submitting pull requests please be patient -- it can
|
11 | take a while to find time to review them. The organization and class structures can't be radically changed without
|
12 | significant coordination and collaboration from the Scratch Team, so these types of changes should be avoided.
|
13 |
|
14 | It's been said that the Scratch Team spends about one hour of design discussion for every pixel in Scratch, but some
|
15 | think that estimate is a little low. While we welcome suggestions for new features in our
|
16 | [suggestions forum](https://scratch.mit.edu/discuss/1/) (especially ones that come with mockups), we are unlikely to
|
17 | accept PRs with new features that haven't been thought through and discussed as a group. Why? Because we have a strong
|
18 | belief in the value of keeping things simple for new users. To learn more about our design philosophy, see
|
19 | [the Scratch Developers page](https://scratch.mit.edu/developers), or
|
20 | [this paper](http://web.media.mit.edu/~mres/papers/Scratch-CACM-final.pdf).
|
21 |
|
22 | Beyond this repo, there are also some other resources that you might want to take a look at:
|
23 | * [Community Guidelines](https://github.com/LLK/scratch-www/wiki/Community-Guidelines) (we find it important to
|
24 | maintain a constructive and welcoming community, just like on Scratch)
|
25 | * [Open Source forum](https://scratch.mit.edu/discuss/49/) on Scratch
|
26 | * [Suggestions forum](https://scratch.mit.edu/discuss/1/) on Scratch
|
27 | * [Bugs & Glitches forum](https://scratch.mit.edu/discuss/3/) on Scratch
|