Skip to content

Commit bd60c7a

Browse files
committed
Merge branch 'second_post' of https://github.com/oree-xx/ccos-website-source into second_post
2 parents 5635da6 + 8f2ee86 commit bd60c7a

File tree

5 files changed

+74
-128
lines changed

5 files changed

+74
-128
lines changed
Lines changed: 40 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,29 @@
11
title: Quantifying the Commons: My Journey so far with outreachy
22
---
33
categories:
4-
open-source
54
collaboration
65
community
6+
open-source
77
quantifying-the-commons
88
---
99
author: Oreoluwa
1010
---
11-
pub_date: 2023-01-22
11+
pub_date: 2026-01-22
1212
---
1313
body:
1414

1515
Hi there! My name is Oreoluwa, from Nigeria. I am an Outreachy intern at
16-
Creative Commons for the December 2025 cohort. My project involves improving and
17-
expanding Quantifying the commons. In this post, I will share my progress and
18-
key takeaways from the first half of my internship.
16+
Creative Commons for the December 2025 cohort. My project involves improving
17+
and expanding Quantifying the commons. In this post, I will share my progress
18+
and key takeaways from the first half of my internship.
1919

2020
## Project overview
2121

2222
Quantifying the commons aims to track and analyse the trends of the creative
23-
commons legal tools. Who is using these legal tools, where, why, how? We want to
24-
measure the impact of these tools. For the past 25 years, efforts have
25-
been made by the organisation to democratize knowledge and content on the
26-
internet. We want to identify our growth, gaps and areas for development.
23+
commons legal tools. Who is using these legal tools, where, why, how? We want
24+
to measure the impact of these tools. For the past 25 years, efforts have been
25+
made by the organisation to democratize knowledge and content on the internet.
26+
We want to identify our growth, gaps and areas for development.
2727

2828
### A brief history I learnt about
2929

@@ -55,56 +55,55 @@ interruption. I integrated a workflow that checks if an output has been
5555
generated previously to avoid regeneration or running of script continuously,
5656
when we have an output already.
5757

58-
#### Another script requirement is making the script idempotent
58+
#### Another script requirement is making the script idempotent
5959

6060
Making the script idempotent means executing the python scripts multiple times
61-
and still get the same output. Before my work on the project, the report scripts
62-
usually append it sections to the readme using the `update_readme()` function and
63-
this allows the order of outputs to change. For example when I run a script, I
64-
can get A-B-C but when I run it again maybe in the next quarter. I could get
65-
B-C-A, we don't want it like that. It should be predictable and consistent
66-
across quarters. But now,it inserts the sections alphabetically to the right
67-
position regardless of how the python scripts were executed. So we get A-B-C in
68-
quarter 1 and A-B-C in quarter 2.
61+
and still get the same output. Before my work on the project, the report
62+
scripts usually append it sections to the readme using the `update_readme()`
63+
function and this allows the order of outputs to change. For example when I run
64+
a script, I can get A-B-C but when I run it again maybe in the next quarter. I
65+
could get B-C-A, we don't want it like that. It should be predictable and
66+
consistent across quarters. But now,it inserts the sections alphabetically to
67+
the right position regardless of how the python scripts were executed. So we
68+
get A-B-C in quarter 1 and A-B-C in quarter 2.
6969

70-
#### Documentation on the project
70+
#### Documentation on the project
7171

7272
Improving contributors experience is a big part of the project. During the
73-
Outreachy contribution phase, new contributors kept on asking the same questions
74-
over and over again because there were some lack of information in the
75-
documentation. Timid Robot and I tried to identify areas that were lacking
76-
clarity and we put in more context into the sides of the documentation.
77-
73+
Outreachy contribution phase, new contributors kept on asking the same
74+
questions over and over again because there were some lack of information in
75+
the documentation. Timid Robot and I tried to identify areas that were lacking
76+
clarity and we put in more context into the sides of the documentation.
7877

7978
#### Completing the three stages of report for existing scripts
8079

8180
Previous contributions had incomplete stages of report for a particular data
8281
source. I worked on completing the process and report stage for the Openverse
8382
data source. This required understanding the data fetched and what meaningful
84-
data or insight can be beneficial for the different teams in the organisation.
85-
86-
### Current status
83+
data or insight can be beneficial for the different teams in the organisation.
8784

88-
I am currently working on completing the process and report stage for other data
89-
sources. Then I expand the project by adding new data sources for reporting. An
90-
iterative task for me is to check for areas in the code that might need
91-
improvement or better ways of doing things in the codebase.
85+
### Current status
9286

87+
I am currently working on completing the process and report stage for other
88+
data sources. Then I expand the project by adding new data sources for
89+
reporting. An iterative task for me is to check for areas in the code that
90+
might need improvement or better ways of doing things in the codebase.
9391

94-
### Collaboration with mentors
92+
### Collaboration with mentors
9593

9694
My favorite part of this project is my weekly meetup with my mentors, I get to
97-
ask questions, get ideas on ways I could improve something or solve a problem. I
98-
also get to review work done by my mentors, which allows me to learn from their
99-
approaches and imbibe them into my contributions.
95+
ask questions, get ideas on ways I could improve something or solve a problem.
96+
I also get to review work done by my mentors, which allows me to learn from
97+
their approaches and imbibe them into my contributions.
10098

101-
### Key takeways
99+
### Key takeways
102100

103101
Open source has been one of the coolest experiences in my tech journey. It has
104102
helped me expand my skill set, as I picked up new programming languages along
105-
the way. I learned to easily identify optimal solutions, especially when working
106-
within constraints or limitations that could affect outcomes. Through this, I
107-
realized the importance of building the simplest possible architecture first,
108-
and then gradually adding components as the solution evolves.
103+
the way. I learned to easily identify optimal solutions, especially when
104+
working within constraints or limitations that could affect outcomes. Through
105+
this, I realized the importance of building the simplest possible architecture
106+
first, and then gradually adding components as the solution evolves.
109107

110-
I am excited to embark on the next half! I hope to make more impact on this project.
108+
I am excited to embark on the next half! I hope to make more impact on this
109+
project.

databags/community_team_members.json

Lines changed: 0 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -126,11 +126,6 @@
126126
},
127127
{
128128
"members": [
129-
{
130-
"github": "aldenstpage",
131-
"name": "Alden Page",
132-
"role": "Project Maintainer"
133-
},
134129
{
135130
"github": "kgodey",
136131
"name": "Kriti Godey",
@@ -147,16 +142,6 @@
147142
},
148143
{
149144
"members": [
150-
{
151-
"github": "aldenstpage",
152-
"name": "Alden Page",
153-
"role": "Project Maintainer"
154-
},
155-
{
156-
"github": "mathemancer",
157-
"name": "Brent Moran",
158-
"role": "Project Maintainer"
159-
},
160145
{
161146
"github": "hugosolar",
162147
"name": "Hugo Solar",
@@ -227,38 +212,6 @@
227212
"name": "CC WordPress Themes",
228213
"repos": "creativecommons-base,wp-theme-cc-chapter,wp-theme-cc-commoners,wp-theme-cctoolkit"
229214
},
230-
{
231-
"members": [
232-
{
233-
"github": "mathemancer",
234-
"name": "Brent Moran",
235-
"role": "Project Maintainer"
236-
}
237-
],
238-
"name": "Data Science Playground",
239-
"repos": "data-science-playground"
240-
},
241-
{
242-
"members": [
243-
{
244-
"github": "kgodey",
245-
"name": "Kriti Godey",
246-
"role": "Project Maintainer"
247-
},
248-
{
249-
"github": "krysal",
250-
"name": "Krystle Salazar",
251-
"role": "Project Core Committer"
252-
},
253-
{
254-
"github": "SaurabhAgarwala",
255-
"name": "Saurabh Argarwala",
256-
"role": "Project Contributor"
257-
}
258-
],
259-
"name": "Legal Database",
260-
"repos": "legaldb"
261-
},
262215
{
263216
"members": [
264217
{

databags/repos.json

Lines changed: 12 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -409,26 +409,25 @@
409409
"website": "https://creativecommons-prototype.netlify.app/"
410410
},
411411
{
412-
"created": "2018-05-16T19:44:57+00:00",
413-
"description": "CC Legal Database: curated repository of Case Law and Scholarship data from around the world in a Django based website.",
412+
"created": "2026-02-12T13:22:17+00:00",
413+
"description": "Static copy of the CC Legal Database: curated repository of Case Law and Scholarship data from around the world.",
414414
"engineering_project": true,
415-
"english_name": "CC Legal Database",
415+
"english_name": "CC Legal Database (static copy)",
416416
"featured": false,
417-
"id": 133715391,
418-
"language": "Python",
417+
"id": 1156278975,
418+
"language": "HTML",
419419
"license": {
420-
"name": "MIT License",
421-
"url": "https://github.com/creativecommons/legaldb/blob/main/LICENSE"
420+
"name": "Creative Commons Attribution 4.0 International",
421+
"url": "https://github.com/creativecommons/legaldb-static/blob/main/LICENSE"
422422
},
423-
"name": "legaldb",
423+
"name": "legaldb-static",
424424
"slack": "",
425425
"technologies": [
426-
"Python",
427-
"Django",
428-
"PostgreSQL"
426+
"CSS",
427+
"HTML"
429428
],
430-
"url": "https://github.com/creativecommons/legaldb",
431-
"website": "https://LegalDB.CreativeCommons.org/"
429+
"url": "https://github.com/creativecommons/legaldb-static",
430+
"website": ""
432431
},
433432
{
434433
"created": "2013-10-28T02:42:48+00:00",

themes/vocabulary_theme/templates/layout.html

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ <h2>Our Work Relies On You!</h2>
8383
<p>Become an expert in creating and engaging with openly licensed materials</p>
8484
</li>
8585
<li>
86-
<a href="/choose" target="_blank">Chooser</a>
86+
<a href="/chooser/" target="_blank">Chooser</a>
8787
<p>Get help choosing the appropriate license for your work</p>
8888
</li>
8989
<li>
@@ -96,9 +96,9 @@ <h2>Our Work Relies On You!</h2>
9696

9797
</header>
9898

99+
{#
100+
<!-- TODO: EVALUATE USE OF BREADCRUMB; REMOVE OR KEEP -->
99101
<!-- Breadcrumb -->
100-
<!--TODO: EVALUATE USE OF BREADCRUMB;REMOVE OR KEEP-->
101-
{#
102102
{% if this._path != '/'%}
103103
<div class="breadcrumb-container">
104104
<nav class="container breadcrumb caption bold" aria-label="breadcrumbs">
@@ -137,6 +137,7 @@ <h2>Our Work Relies On You!</h2>
137137
</div>
138138
{% endif %}
139139
#}
140+
140141
<!-- Body -->
141142
<span id="main-content-marker"></span>
142143
<main>

webpack/package-lock.json

Lines changed: 18 additions & 24 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)