Skip to content

Commit 0fada7e

Browse files
Merge remote-tracking branch 'upstream/main' into blog-post
2 parents c19d21a + a9e4f6f commit 0fada7e

File tree

14 files changed

+494
-428
lines changed

14 files changed

+494
-428
lines changed

Pipfile.lock

+199-103
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

content/aaron/contents.lr

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
_model: redirect
2+
---
3+
target: https://docs.google.com/document/d/1ylCkTMq1tsxGCn1baq_59I8p82gFKWj24iLXSwEFc0Q/edit?usp=sharing
4+
---
5+
_discoverable: no

content/blog/authors/annatuma/contents.lr

+3-2
Original file line numberDiff line numberDiff line change
@@ -5,5 +5,6 @@ name: Anna Tumadóttir
55
md5_hashed_email: c6b98be141f57ce877a7ae10595b0ae0
66
---
77
about:
8-
[Anna](https://creativecommons.org/author/annacreativecommons-org/) is Director
9-
of Product at Creative Commons. She's `@Anna` on the [CC Slack](/community/).
8+
Anna is the [Chief Operating Officer
9+
(COO)](https://creativecommons.org/author/annacreativecommons-org/) at Creative
10+
Commons. She's `@Anna` on the [CC Slack](/community/).

content/programs/applicant-guide/contents.lr

+53-42
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,10 @@ _template: page-with-toc.html
55
title: Open Source Work Programs: Applicant Guide
66
---
77
description:
8-
CC participates in open source work programs such as GSoC and Outreachy. Both
9-
CC staff and community members are welcome to lead projects. Details about
10-
specific programs and rounds are listed in the [Overview page](/programs); this
11-
page serves as a general guide to applicants.
8+
CC participates in open source work programs such as Google Summer of Code
9+
(GSoC) and Outreachy. Both CC staff and community members are welcome to lead
10+
projects. Details about specific programs and rounds are listed in the
11+
[Overview page](/programs); this page serves as a general guide to applicants.
1212
---
1313
body:
1414

@@ -31,46 +31,49 @@ Here are some resources:
3131
[outreachyguide]: https://www.outreachy.org/docs/applicant/
3232

3333

34-
### Understand CC
34+
### Understand Creative Commons
3535

36-
Your first step should be to understand Creative Commons and what we do. We're
36+
Your first step should be to understand Creative Commons and what we do. We are
3737
not simply an open source software project like many other work program
38-
organization. We're a nonprofit organization and we have a lot of different
38+
organization. We are a nonprofit organization and we have a lot of different
3939
programs – technical, legal, educational, public policy, organizational, and
40-
more. You can start reading about us at our [official
41-
website](https://creativecommons.org/) and you can find plenty of information
42-
through searching about us. You'll need to know a decent amount about us in
43-
order to help us effectively.
40+
more. You can start reading about us at our primary website
41+
([CreativeCommons.org][ccorg]) and you can find plenty of information through
42+
searching about us. You'll need to know a decent amount about us in order to
43+
help us effectively.
4444

4545
If you have a question about how we work, our programs, our licenses, or
46-
anything like that, please don't hesitate to ask!
46+
anything like that, please don't hesitate to ask (join the community)!
47+
48+
[ccorg]: https://creativecommons.org/
4749

4850

4951
### Join the Community
5052

51-
[Join the `#cc-dev-workprograms` channel on the CC Slack or the CC Developers
52-
mailing list](/community/) as early as possible to introduce yourself and get
53-
feedback on your ideas. All our project leads will be on Slack and respond to
54-
emails on the mailing list and it is better to post there rather than
55-
contacting them individually. Feel free to ask questions!
53+
[Join the `#cc-dev-workprograms` channel on the CC Slack][slack] as early as
54+
possible to introduce yourself and get feedback on your ideas. All our project
55+
leads are on Slack. Please ask your questions on the channel instead of via
56+
direct message. This lets other commuinity members learn and participate.
57+
58+
[slack]: /community/#slack
5659

5760

5861
### Pick a Project
5962

60-
Your next step should be to pick a particular project that you're interested in
61-
working on. The [Overview page](/programs/) will cover the current
62-
work program rounds and link to related project ideas.
63+
Your next step should be to pick a particular project that you are interested
64+
in working on. The [Overview page](/programs/) will cover the current work
65+
program rounds and link to related project ideas.
6366

64-
Once you pick the project you're interested in, make sure to learn about the
65-
project thoroughly. You're going to be spending three months working on the
66-
project and you'll need to understand what the work entails so that you can
67+
Once you pick the project you are interested in, make sure to learn about the
68+
project thoroughly. You are going to be spending three months working on the
69+
project and you will need to understand what the work entails so that you can
6770
plan the work out ahead of time and submit a strong application. The project
68-
descriptions are quite short so we expect you to do a lot of work here duron
69-
your own taking those descriptions and fleshing them out into a more detailed
70-
project plan and implementation timeline.
71+
descriptions are quite short so we expect you to do a lot of work here on your
72+
own. You will need to take the project description and expand it out into a
73+
more detailed project plan and implementation timeline.
7174

7275
The project leads are here to help you. We expect you to have a lot of
73-
questions along the way and we're happy to answer them.
76+
questions along the way and we are happy to answer them.
7477

7578

7679
### Contribute!
@@ -99,7 +102,7 @@ before you submit your final application. For more details, see the
99102

100103
### Why contribute?
101104

102-
Contributions are for you to get a sense of what it's like to contribute to an
105+
Contributions are for you to get a sense of what it is like to contribute to an
103106
open source project (getting used to the GitHub workflow, interacting with
104107
other contributors, etc.) and for us to see a sample of your work/skills. If we
105108
are impressed by your contributions, we are more likely to select you as an
@@ -117,7 +120,7 @@ contribution guidelines (not all of them will have them).
117120
If you're applying via Outreachy, remember to record your contribution via the
118121
Outreachy website! You can record contributions even if you have not yet
119122
received feedback on them or if they have not been merged--our project leads
120-
are busy so we can be slow to provide feedback.
123+
are busy so they can not always provide immediate feedback.
121124

122125

123126
### Contributing Documentation
@@ -164,24 +167,33 @@ proposals (even if you're applying for Outreachy). Here are some examples:
164167

165168
### Template
166169

170+
[projecttemplate]: https://docs.google.com/document/d/18LWuA_iTSGSeRFtpVQdfOoz1G30ZgJg-_K0lNSQBYd0/edit
171+
172+
173+
#### Google Summer of Code (GSoC)
174+
167175
You must use **[our work program project template][projecttemplate]** to create
168-
your application. Please make sure that your project leads have comment
176+
your GSoC application. Please make sure that your project leads have comment
169177
permissions before you share your document with them.
170178

171-
If you are applying for Outreachy, please link to the project proposal document
172-
created using this template from your final Outreachy application.
173179

174-
[projecttemplate]: https://docs.google.com/document/d/18LWuA_iTSGSeRFtpVQdfOoz1G30ZgJg-_K0lNSQBYd0/edit
180+
#### Outreachy
181+
182+
**[Our work program project template][projecttemplate]** is not strictly
183+
required, but it is an effective tool that allows you to receive draft feedback
184+
from the project lead. Please make sure that your project leads have comment
185+
permissions before you share your document with them. Applications that include
186+
a link to [our work program project template][projecttemplate] are preferred.
175187

176188

177189
## Contacting Project Leads
178190

179191
All the CC project leads are on [Slack](/community/). **Please use public
180192
channels on Slack as the primary method of communication.** Public channels are
181193
better than direct messages because it allows any available project lead (or
182-
even another applicant) to answer your questions and interact with you. It also
183-
allows other applicants who have the same questions to benefit from the answers
184-
the project lead is giving you.
194+
even another applicant and contributors) to answer your questions and interact
195+
with you. It also allows other applicants and contributors who have the same
196+
questions to benefit from the answer.
185197

186198
**Please ask project leads specific questions.** We don't know how to help you
187199
get started unless we know what you have questions about. People come from a
@@ -190,9 +202,8 @@ may be totally different than the things that someone else has questions about.
190202
Please give us as much information as possible, the more you tell us, the
191203
better we can help you.
192204

193-
Remember that the project leads are busy – we've got full-time jobs or other
194-
commitments. It's good to follow up if you don't get a response, but wait a
195-
couple of days first.
205+
Remember that the project leads are busy. It is good to follow up if you don't
206+
get a response, but wait a couple of business days first.
196207

197208
**Please refrain from addressing project leads as "sir" or "ma'am". We prefer
198209
to be addressed by our first names or usernames.**
@@ -207,11 +218,11 @@ Here are a few things we consider when selecting work program contributors:
207218
demonstration of your skills.
208219
- **Community involvement**: One of our major goals is to build an active
209220
development community and attract long-term contributors. We see engaging in
210-
the community, whether it's asking questions, helping other students,
221+
the community, whether it is asking questions, helping other students,
211222
contributing code, filing bugs, or whatever else, as a sign that you're
212223
genuinely interested in our work.
213-
- **Contributions**: We appreciate seeing your contributions, they help us
214-
gauge your ability to orient yourself to a new codebase, or the quality of
224+
- **Contributions**: We appreciate seeing your contributions! They help us
225+
gauge your ability to orient yourself to a new codebase or the quality of
215226
your writing. Contribution quality is instrumental in giving us the
216227
confidence that you have the skills necessary to implement your proposal.
217228
- **Communication skills and initiative**: These are essential to completing a

content/programs/project-ideas-collection/add-plain-text-format-to-cc-legal-tools/contents.lr

-59
This file was deleted.

content/programs/project-ideas-collection/add-rdf-xml-format-to-cc-legal-tools/contents.lr

-54
This file was deleted.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
_model: project-idea
2+
---
3+
_hidden: yes
4+
---
5+
title: Automating Quantifying the Commons
6+
---
7+
problem:
8+
The Quantifying the Commons project has seen excellent additions led by student
9+
developers. However, the scope of previous projects did not include automation
10+
or combined reporting.
11+
---
12+
expected_outcome:
13+
Add automation of data gathering and report generation so that our reports
14+
quantifying the commons are never more than 3 months out of date.
15+
---
16+
contributor_tasks:
17+
The contributor will need to architect a data flow, formalize data formats,
18+
automate data gathering, and automate reporting. Challenges include quota
19+
limits that may require multi-day/multi-step data gathering, deciding on plain
20+
text vs binary data formats, and secret management. Knowledge of numpy and
21+
matplotlib python libraries will be very helpful.
22+
---
23+
application_tips:
24+
- Engage with the repository (issues, pull requests)
25+
- Be helpful and welcoming (e.g. answer other contributors’ questions on Slack)
26+
- [Applicant Guide](/programs/applicant-guide/)
27+
---
28+
resources:
29+
- [creativecommons/quantifying](https://github.com/creativecommons/quantifying):
30+
Quantifying the Commons
31+
- [[Feature\] Automate Data Gathering and Analysis/Rendering · Issue
32+
#22](https://github.com/creativecommons/quantifying/issues/22)
33+
---
34+
skills_recommended:
35+
- Git
36+
- GitHub Actions
37+
- Python
38+
---
39+
lead:
40+
- Timid Robot
41+
---
42+
difficulty: Medium
43+
---
44+
size: Large (~350 hours)
45+
---
46+
filter_value: difficulty-medium skill-git skill-github-actions skill-python

0 commit comments

Comments
 (0)