|
18 | 18 | <meta property="og:description" content="We do all of our development on |
19 | 19 | GitHub. If you are not familiar with |
20 | 20 | GitHub or pull requests, here is an excellent guide to get |
21 | | -started." /> |
| 21 | +started. |
| 22 | +--- |
| 23 | +body:" /> |
22 | 24 |
|
23 | 25 | <meta property="og:url" content="/contributing-code/" /> |
24 | 26 | <meta property="og:type" content="article" /> |
|
43 | 45 | <meta name="twitter:description" content="We do all of our development on |
44 | 46 | GitHub. If you are not familiar with |
45 | 47 | GitHub or pull requests, here is an excellent guide to get |
46 | | -started."> |
| 48 | +started. |
| 49 | +--- |
| 50 | +body:"> |
47 | 51 |
|
48 | 52 | <meta name="twitter:site" content="@creativecommons"> |
49 | 53 | <meta name="twitter:creator" content="@creativecommons"> |
@@ -120,121 +124,23 @@ <h1>Contribution Guidelines</h1> |
120 | 124 | <p>We do all of our development <a href="https://github.com/creativecommons/">on |
121 | 125 | GitHub</a>. If you are not familiar with |
122 | 126 | GitHub or pull requests, <a href="https://guides.github.com/activities/hello-world/">here is an excellent guide to get |
123 | | -started</a>.</p> |
124 | | - |
125 | | -</header> |
126 | | - |
127 | | -<aside class="sidebar"> |
128 | | - |
129 | | - <nav aria-labelledby="contributing-code"> |
130 | | - <h2>Contributing Code</h2> |
131 | | - <ul> |
132 | | - |
133 | | - <li> |
134 | | - <a href="/contributing-code/projects/">Project List</a> |
135 | | - |
136 | | - </li> |
137 | | - |
138 | | - <li> |
139 | | - <a href="/contributing-code/issue-finder/">Issue Finder</a> |
140 | | - |
141 | | - </li> |
142 | | - |
143 | | - <li> |
144 | | - <a href="/contributing-code/">Contribution Guidelines</a> |
145 | | - |
146 | | - <ul> |
147 | | - |
148 | | - <li> |
149 | | - <a href="/contributing-code/foundational-tech/"> |
150 | | - Foundational technologies |
151 | | - </a> |
152 | | - </li> |
153 | | - |
154 | | - <li> |
155 | | - <a href="/contributing-code/pr-guidelines/"> |
156 | | - Pull Request Guidelines |
157 | | - </a> |
158 | | - </li> |
159 | | - |
160 | | - <li> |
161 | | - <a href="/contributing-code/github-repo-guidelines/"> |
162 | | - GitHub Repo Guidelines |
163 | | - </a> |
164 | | - </li> |
165 | | - |
166 | | - <li> |
167 | | - <a href="/contributing-code/repo-labels/"> |
168 | | - Repository Labels |
169 | | - </a> |
170 | | - </li> |
171 | | - |
172 | | - <li> |
173 | | - <a href="/contributing-code/documentation-guidelines/"> |
174 | | - Documentation Guidelines |
175 | | - </a> |
176 | | - </li> |
177 | | - |
178 | | - <li> |
179 | | - <a href="/contributing-code/javascript-guidelines/"> |
180 | | - JavaScript Guidelines |
181 | | - </a> |
182 | | - </li> |
183 | | - |
184 | | - <li> |
185 | | - <a href="/contributing-code/python-guidelines/"> |
186 | | - Python Guidelines |
187 | | - </a> |
188 | | - </li> |
189 | | - |
190 | | - <li> |
191 | | - <a href="/contributing-code/translation-guide/"> |
192 | | - Translation Guide |
193 | | - </a> |
194 | | - </li> |
195 | | - |
196 | | - </ul> |
197 | | - |
198 | | - </li> |
199 | | - |
200 | | - <li> |
201 | | - <a href="/contributing-code/usability/">Usability</a> |
202 | | - |
203 | | - </li> |
204 | | - |
205 | | - </ul> |
206 | | - </nav> |
207 | | - |
208 | | - <nav aria-labelledby="on-this-page"> |
209 | | - <h2>On this page</h2> |
210 | | - <ul> |
211 | | - |
212 | | - <li> |
213 | | - <a href="#finding-an-issue">Finding an issue</a> |
214 | | - |
215 | | - </li> |
216 | | - |
217 | | - <li> |
218 | | - <a href="#contribution-process">Contribution process</a> |
219 | | - |
220 | | - </li> |
221 | | - |
222 | | - <li> |
223 | | - <a href="#proposing-a-new-issue">Proposing a new issue</a> |
224 | | - |
225 | | - </li> |
226 | | - |
227 | | - <li> |
228 | | - <a href="#donations">Donations</a> |
229 | | - |
230 | | - </li> |
231 | | - |
232 | | - </ul> |
233 | | - </nav> |
234 | | -</aside> |
235 | | - |
236 | | -<div class="content"> |
237 | | - <h2 id="finding-an-issue">Finding an issue</h2><p>Here's a list of <a href="/projects/">all our current projects</a>. We use GitHub issues |
| 127 | +started</a>. |
| 128 | +--- <!-- disregard: vim syntax highlighting fix_ --> |
| 129 | +body:</p> |
| 130 | +<h2 id="ai-generated-content-prohibited">AI generated content prohibited</h2><!-- |
| 131 | +This section must match the same section in: |
| 132 | + creativecommons/.github: CONTRIBUTING.md |
| 133 | +--> |
| 134 | + |
| 135 | +<p><a href="https://opensource.creativecommons.org/blog/entries/2025-12-01-avoiding-gen-ai-tools/">Avoiding generative AI development tools — Creative Commons Open |
| 136 | +Source</a>:</p> |
| 137 | +<blockquote><p>At this time, the Creative Commons (CC) <strong>Technology team</strong> has concluded |
| 138 | +that generative AI development tooling does not pass a cost/benefit analysis |
| 139 | +<em>for contributing to our open source projects</em>. Until further notice, we will |
| 140 | +not accept CC Open Source submissions that include code or content generated |
| 141 | +with AI.</p> |
| 142 | +</blockquote> |
| 143 | +<h2 id="finding-an-issue">Finding an issue</h2><p>Here's a list of <a href="/projects/">all our current projects</a>. We use GitHub issues |
238 | 144 | associated with each project to track the work associated with that project. |
239 | 145 | That's where you can find things to work on.</p> |
240 | 146 | <p>We make extensive use of issue labels to designate the priority, status and |
@@ -312,15 +218,29 @@ <h2 id="finding-an-issue">Finding an issue</h2><p>Here's a list of <a href="/pro |
312 | 218 | they are working on it. If someone is already working on it and there has been |
313 | 219 | activity within the last 7 days, you may want to find a different issue to work |
314 | 220 | on.</p> |
315 | | -<h2 id="contribution-process">Contribution process</h2><p>Once you've found an issue you'd like to work on, please follow these steps to |
316 | | -make your contribution:</p> |
317 | | -<ol> |
318 | | -<li>If you have followed the guidelines above, you don't need to ask permission |
319 | | -to start work on an issue.</li> |
320 | | -<li>Write your code and submit your pull request (PR). Be sure to read and |
321 | | -follow our <strong><a href="/contributing-code/pr-guidelines/">pull request guidelines</a>!</strong></li> |
| 221 | +<h2 id="contribution-process">Contribution process</h2><ol> |
| 222 | +<li>Familiarize yourself with the project<ul> |
| 223 | +<li>Read the project <code>README</code> and <code>CONTRIBUTING</code> documents</li> |
| 224 | +<li>Read the appropriate guides:<ul> |
| 225 | +<li><a href="https://opensource.creativecommons.org/contributing-code/foundational-tech/">Foundational technologies — Creative Commons Open Source</a></li> |
| 226 | +<li><a href="/contributing-code/pr-guidelines/">Pull Request Guidelines — Creative Commons Open Source</a></li> |
| 227 | +<li>See the website for more!</li> |
| 228 | +</ul> |
| 229 | +</li> |
| 230 | +</ul> |
| 231 | +</li> |
| 232 | +<li>Once you've found an issue you'd like to work on, please follow these steps |
| 233 | +to make your contribution:<ol> |
| 234 | +<li>If you have followed the guidelines above, you don't need to ask |
| 235 | +permission to start work on an issue.</li> |
| 236 | +<li><a href="https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/working-with-forks/fork-a-repo">Fork</a> the Repository</li> |
| 237 | +<li>Work in a <a href="https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-and-deleting-branches-within-your-repository">new branch</a></li> |
| 238 | +<li>Open a <a href="https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request">Pull Request (PR)</a> and <strong>follow the PR template</strong></li> |
| 239 | +<li>Write your code and submit your pull request (PR).</li> |
322 | 240 | <li>Wait for code review and address any issues raised as soon as you can.</li> |
323 | 241 | </ol> |
| 242 | +</li> |
| 243 | +</ol> |
324 | 244 | <p><strong>A note on collaboration:</strong> We encourage people to collaborate as much as |
325 | 245 | possible. We especially appreciate contributors reviewing each other's pull |
326 | 246 | requests, as long as you are <a href="https://medium.com/@otarutunde/comments-during-code-reviews-2cb7791e1ac7">kind and constructive</a> when you |
@@ -349,6 +269,99 @@ <h2 id="donations">Donations</h2><p>Recurring donations to Creative Commons Open |
349 | 269 | Sponsors</a>.</p> |
350 | 270 | <p>Thank you to our <a href="/supporters/">Supporters</a>!</p> |
351 | 271 |
|
| 272 | +</header> |
| 273 | + |
| 274 | +<aside class="sidebar"> |
| 275 | + |
| 276 | + <nav aria-labelledby="contributing-code"> |
| 277 | + <h2>Contributing Code</h2> |
| 278 | + <ul> |
| 279 | + |
| 280 | + <li> |
| 281 | + <a href="/contributing-code/projects/">Project List</a> |
| 282 | + |
| 283 | + </li> |
| 284 | + |
| 285 | + <li> |
| 286 | + <a href="/contributing-code/issue-finder/">Issue Finder</a> |
| 287 | + |
| 288 | + </li> |
| 289 | + |
| 290 | + <li> |
| 291 | + <a href="/contributing-code/">Contribution Guidelines</a> |
| 292 | + |
| 293 | + <ul> |
| 294 | + |
| 295 | + <li> |
| 296 | + <a href="/contributing-code/foundational-tech/"> |
| 297 | + Foundational technologies |
| 298 | + </a> |
| 299 | + </li> |
| 300 | + |
| 301 | + <li> |
| 302 | + <a href="/contributing-code/pr-guidelines/"> |
| 303 | + Pull Request Guidelines |
| 304 | + </a> |
| 305 | + </li> |
| 306 | + |
| 307 | + <li> |
| 308 | + <a href="/contributing-code/github-repo-guidelines/"> |
| 309 | + GitHub Repo Guidelines |
| 310 | + </a> |
| 311 | + </li> |
| 312 | + |
| 313 | + <li> |
| 314 | + <a href="/contributing-code/repo-labels/"> |
| 315 | + Repository Labels |
| 316 | + </a> |
| 317 | + </li> |
| 318 | + |
| 319 | + <li> |
| 320 | + <a href="/contributing-code/documentation-guidelines/"> |
| 321 | + Documentation Guidelines |
| 322 | + </a> |
| 323 | + </li> |
| 324 | + |
| 325 | + <li> |
| 326 | + <a href="/contributing-code/javascript-guidelines/"> |
| 327 | + JavaScript Guidelines |
| 328 | + </a> |
| 329 | + </li> |
| 330 | + |
| 331 | + <li> |
| 332 | + <a href="/contributing-code/python-guidelines/"> |
| 333 | + Python Guidelines |
| 334 | + </a> |
| 335 | + </li> |
| 336 | + |
| 337 | + <li> |
| 338 | + <a href="/contributing-code/translation-guide/"> |
| 339 | + Translation Guide |
| 340 | + </a> |
| 341 | + </li> |
| 342 | + |
| 343 | + </ul> |
| 344 | + |
| 345 | + </li> |
| 346 | + |
| 347 | + <li> |
| 348 | + <a href="/contributing-code/usability/">Usability</a> |
| 349 | + |
| 350 | + </li> |
| 351 | + |
| 352 | + </ul> |
| 353 | + </nav> |
| 354 | + |
| 355 | + <nav aria-labelledby="on-this-page"> |
| 356 | + <h2>On this page</h2> |
| 357 | + <ul> |
| 358 | + |
| 359 | + </ul> |
| 360 | + </nav> |
| 361 | +</aside> |
| 362 | + |
| 363 | +<div class="content"> |
| 364 | + |
352 | 365 | </div> |
353 | 366 |
|
354 | 367 |
|
|
0 commit comments