Skip to content

Commit 33993cb

Browse files
author
Christopher Willis-Ford
committed
add GitHub templates
1 parent de6a271 commit 33993cb

File tree

3 files changed

+63
-0
lines changed

3 files changed

+63
-0
lines changed

.github/CONTRIBUTING.md

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
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

.github/ISSUE_TEMPLATE.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
### Expected Behavior
2+
3+
_Please describe what should happen_
4+
5+
### Actual Behavior
6+
7+
_Describe what actually happens_
8+
9+
### Steps to Reproduce
10+
11+
_Explain what someone needs to do in order to see what's described in *Actual behavior* above_
12+
13+
### Operating System and Browser
14+
15+
_e.g. Mac OS 10.11.6 Safari 10.0_

.github/PULL_REQUEST_TEMPLATE.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
### Resolves
2+
3+
_What Github issue does this resolve (please include link)?_
4+
5+
- Resolves #
6+
7+
### Proposed Changes
8+
9+
_Describe what this Pull Request does_
10+
11+
### Reason for Changes
12+
13+
_Explain why these changes should be made_
14+
15+
### Test Coverage
16+
17+
_Please show how you have added tests to cover your changes_

0 commit comments

Comments
 (0)