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