Skip to content

Commit e248dc9

Browse files
committed
add donations section and tidy formatting
1 parent 34a2cb1 commit e248dc9

File tree

1 file changed

+87
-28
lines changed

1 file changed

+87
-28
lines changed

content/contributing-code/contents.lr

+87-28
Original file line numberDiff line numberDiff line change
@@ -4,63 +4,122 @@ _template: page-with-toc.html
44
---
55
title: Contribution Guidelines
66
---
7-
description: We do all of our development [on GitHub](https://github.com/creativecommons/). If you are not familiar with GitHub or pull requests, [here is an excellent guide to get started](https://guides.github.com/activities/hello-world/).
7+
description: We do all of our development [on
8+
GitHub](https://github.com/creativecommons/). If you are not familiar with
9+
GitHub or pull requests, [here is an excellent guide to get
10+
started](https://guides.github.com/activities/hello-world/).
811
---
912
body:
1013

1114

1215
## Finding an issue
1316

14-
Here's a list of [all our current projects](/projects/). We use GitHub issues associated with each project to track the work associated with that project. That's where you can find things to work on.
17+
Here's a list of [all our current projects](/projects/). We use GitHub issues
18+
associated with each project to track the work associated with that project.
19+
That's where you can find things to work on.
1520

16-
We make extensive use of issue labels to designate the priority, status and beginner-friendliness of various issues. We have a standard set of labels across all projects, [documented here](/contributing-code/repo-labels/). Here are some of the ones that are most relevant to finding a good issue to work on:
21+
We make extensive use of issue labels to designate the priority, status and
22+
beginner-friendliness of various issues. We have a standard set of labels
23+
across all projects, [documented here](/contributing-code/repo-labels/). Here
24+
are some of the ones that are most relevant to finding a good issue to work on:
1725

1826
- **Issues available for community contribution:**
1927
- The following tags mark issues that are open for community contribution:
20-
- <span class="gh-label friendliness">help wanted</span> : Open to participation from the community but not necessarily beginner-friendly
21-
- <span class="gh-label friendliness">good first issue</span> : Open to participation from the community and friendly towards new contributors
28+
- <span class="gh-label friendliness">help wanted</span>: Open to
29+
participation from the community but not necessarily beginner-friendly
30+
- <span class="gh-label friendliness">good first issue</span>: Open to
31+
participation from the community and friendly towards new contributors
2232
- You do not need our permission to work on one of these issues.
23-
- You may work on an issue labeled <span class="gh-label friendliness">good first issue</span> even if it's not your first issue.
24-
* **Issues not available for community contribution:**
25-
- The following tags mark issues that are _not_ open for community contribution:
26-
- <span class="gh-label friendliness">🔒 staff only</span> : Requires infrastructure access or institutional knowledge that would be impractical to provide to the community
33+
- You may work on an issue labeled <span class="gh-label friendliness">good
34+
first issue</span> even if it's not your first issue.
35+
- **Issues not available for community contribution:**
36+
- The following tags mark issues that are _not_ open for community
37+
contribution:
38+
- <span class="gh-label friendliness">🔒 staff only</span>: Requires
39+
infrastructure access or institutional knowledge that would be
40+
impractical to provide to the community
2741
- Do not work on these.
2842
- **Issues not ready for work:**
29-
- The following tags mark issues that are _not_ open for community contribution:
30-
- <span class="gh-label status-neutral">🚧 status: blocked</span>: Blocked by other work that needs to be done first
31-
- <span class="gh-label status-dark">🧹 status: ticket work required </span>: Needs additional work before it is ready to be taken up
32-
- <span class="gh-label status-darker">🚦 status: awaiting triage</span>: Has not been triaged by a maintainer
43+
- The following tags mark issues that are _not_ open for community
44+
contribution:
45+
- <span class="gh-label status-neutral">🚧 status: blocked</span>: Blocked
46+
by other work that needs to be done first
47+
- <span class="gh-label status-dark">🧹 status: ticket work required
48+
</span>: Needs additional work before it is ready to be taken up
49+
- <span class="gh-label status-darker">🚦 status: awaiting triage</span>:
50+
Has not been triaged by a maintainer
3351
- Do not work on these.
3452
- **Issues without any of the above labels:**
3553
- These issues _may_ (or may not) be open for contribution.
36-
- Please add a comment asking one of the maintainers to triage the issue and label it as appropriate.
37-
38-
You can use our [Issue Finder tool](/contributing-code/issue-finder/) to find a good issue that matches your skills and familiarity with our software and community.
54+
- Please add a comment asking one of the maintainers to triage the issue and
55+
label it as appropriate.
56+
57+
You can use our [Issue Finder tool](/contributing-code/issue-finder/) to find a
58+
good issue that matches your skills and familiarity with our software and
59+
community.
3960

4061
Some helpful saved searches on GitHub than can assist with finding an issue:
41-
- [issues labeled <span class="gh-label friendliness">good first issue</span>](https://github.com/search?q=org%3Acreativecommons+is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22+-linked%3Apr)
42-
- [issues labeled <span class="gh-label friendliness">help wanted</span>](https://github.com/search?q=org%3Acreativecommons+is%3Aissue+is%3Aopen+label%3A%22help+wanted%22+-linked%3Apr)
43-
- [PRs labeled <span class="gh-label friendliness">help wanted</span>](https://github.com/search?q=org%3Acreativecommons+is%3Apr+is%3Aopen+label%3A%22help+wanted%22)
62+
- [issues labeled <span class="gh-label friendliness">good first
63+
issue</span>][good-first]
64+
- [issues labeled <span class="gh-label friendliness">help
65+
wanted</span>][help-wanted-issues]
66+
- [PRs labeled <span class="gh-label friendliness">help
67+
wanted</span>][help-wanted-prs]
68+
69+
Check the issue comments/labels to see whether someone else has indicated that
70+
they are working on it. If someone is already working on it and there has been
71+
activity within the last 7 days, you may want to find a different issue to work
72+
on.
73+
74+
[good-first]: https://github.com/search?q=org%3Acreativecommons+is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22+-linked%3Apr
75+
[help-wanted-issues]: https://github.com/search?q=org%3Acreativecommons+is%3Aissue+is%3Aopen+label%3A%22help+wanted%22+-linked%3Apr
76+
[help-wanted-prs]: https://github.com/search?q=org%3Acreativecommons+is%3Apr+is%3Aopen+label%3A%22help+wanted%22
4477

45-
Check the issue comments/labels to see whether someone else has indicated that they are working on it. If someone is already working on it and there has been activity within the last 7 days, you may want to find a different issue to work on.
4678

4779
## Contribution process
4880

49-
Once you've found an issue you'd like to work on, please follow these steps to make your contribution:
81+
Once you've found an issue you'd like to work on, please follow these steps to
82+
make your contribution:
5083

51-
1. Comment on it and say you're working on that issue. This is to avoid conflicts with others also working on the issue.
52-
2. Write your code and submit your pull request. Be sure to read and follow our **[pull request guidelines](/contributing-code/pr-guidelines/)**!
84+
1. Comment on it and say you're working on that issue. This is to avoid
85+
conflicts with others also working on the issue. If you've followed the
86+
guidelines above, you don't need to ask permission to start work on an
87+
issue.
88+
2. Write your code and submit your pull request. Be sure to read and follow our
89+
**[pull request guidelines](/contributing-code/pr-guidelines/)!**
5390
3. Wait for code review and address any issues raised as soon as you can.
5491

55-
**A note on collaboration:** We encourage people to collaborate as much as possible. We especially appreciate contributors reviewing each others pull requests, as long as you are [kind and constructive](https://medium.com/@otarutunde/comments-during-code-reviews-2cb7791e1ac7) when you do so.
92+
**A note on collaboration:** We encourage people to collaborate as much as
93+
possible. We especially appreciate contributors reviewing each others pull
94+
requests, as long as you are [kind and constructive][review-comments] when you
95+
do so.
96+
97+
[review-comments]: https://medium.com/@otarutunde/comments-during-code-reviews-2cb7791e1ac7
98+
5699

57100
## Proposing a new issue
58101

59102
If you want to work on something that there is no GitHub issue for, follow these steps:
60103

61-
1. Create a a new GitHub issue associated with the relevant repository and propose your change there. Be sure to include implementation details and the rationale for the proposed change.
62-
* We are very reluctant to accept random pull requests without a related issue created first.
63-
2. The issue will automatically have the <span class="gh-label status-darker">🚦 status: awaiting triage</span> label applied. Wait for a project maintainer to evaluate your issue and decide whether it's something that we will accept a pull request for.
64-
3. Once the project maintainer has approved the issue and removed the <span class="gh-label status-darker">🚦 status: awaiting triage</span> label, you may start work on code as described in the "Contribution process" section above.
104+
1. Create a new GitHub issue associated with the relevant repository and
105+
propose your change there. Be sure to include implementation details and the
106+
rationale for the proposed change.
107+
- We are very reluctant to accept random pull requests without a related
108+
issue created first.
109+
2. The issue will automatically have the <span class="gh-label
110+
status-darker">🚦 status: awaiting triage</span> label applied. Wait for a
111+
project maintainer to evaluate your issue and decide whether it's something
112+
that we will accept a pull request for.
113+
3. Once the project maintainer has approved the issue and removed the <span
114+
class="gh-label status-darker">🚦 status: awaiting triage</span> label, you
115+
may start work on code as described in the "Contribution process" section
116+
above.
65117

66118
When in doubt, ask a question on [one of our community forums](/community/).
119+
120+
121+
## Donations
122+
123+
Recurring donations to Creative Commons Open Source can be made via [Sponsor
124+
@creativecommons on GitHub
125+
Sponsors](https://github.com/sponsors/creativecommons).

0 commit comments

Comments
 (0)