mirror of
https://github.com/scratchfoundation/scratch-vm.git
synced 2025-06-15 06:51:50 -04:00
Add CONTRIBUTING.md for scratch-vm (#244)
* Add CONTRIBUTING.md for scratch-vm * Thought through language * Forum post -> developers link * paper
This commit is contained in:
parent
3476e419b1
commit
da5b70ffd2
1 changed files with 25 additions and 0 deletions
25
CONTRIBUTING.md
Normal file
25
CONTRIBUTING.md
Normal file
|
@ -0,0 +1,25 @@
|
|||
## Contributing
|
||||
The development of scratch-vm is an ongoing process,
|
||||
and we love to have people in the Scratch and open source communities help us along the way.
|
||||
|
||||
If you're interested in contributing, please take a look at the
|
||||
[issues](https://github.com/LLK/scratch-vm/issues) on this repository.
|
||||
Two great ways of helping are by identifying bugs and documenting them as issues,
|
||||
or fixing issues and creating pull requests. When submitting pull requests please be patient
|
||||
-- it can take a while to find time to review them.
|
||||
The organization and class structures can't be radically changed without significant coordination
|
||||
and collaboration from the Scratch Team, so these types of changes should be avoided.
|
||||
|
||||
It's been said that the Scratch Team spends about one hour of design discussion for every pixel in Scratch,
|
||||
but some think that estimate is a little low. While we welcome suggestions for new features in our
|
||||
[suggestions forum](https://scratch.mit.edu/discuss/1/) (especially ones that come with mockups), we are unlikely to accept PRs with
|
||||
new features that haven't been thought through and discussed as a group. Why? Because we have a strong belief
|
||||
in the value of keeping things simple for new users. To learn more about our design philosophy,
|
||||
see [the Scratch Developers page](https://scratch.mit.edu/developers), or
|
||||
[this paper](http://web.media.mit.edu/~mres/papers/Scratch-CACM-final.pdf).
|
||||
|
||||
Beyond this repo, there are also some other resources that you might want to take a look at:
|
||||
* [Community Guidelines](https://github.com/LLK/scratch-www/wiki/Community-Guidelines) (we find it important to maintain a constructive and welcoming community, just like on Scratch)
|
||||
* [Open Source forum](https://scratch.mit.edu/discuss/49/) on Scratch
|
||||
* [Suggestions forum](https://scratch.mit.edu/discuss/1/) on Scratch
|
||||
* [Bugs & Glitches forum](https://scratch.mit.edu/discuss/3/) on Scratch
|
Loading…
Add table
Add a link
Reference in a new issue