Skip to content

Commit 2b8b13e

Browse files
committed
Made review changes
1 parent f0a3e49 commit 2b8b13e

2 files changed

Lines changed: 19 additions & 20 deletions

File tree

content/blog/authors/Oreoluwa/contents.lr

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@ username: Oreoluwa
22
---
33
name: Oreoluwa Oluwasina
44
---
5-
md5_hashed_email: 86cfa08b8d93b4f90882a8c19d2f23f3
6-
---
75
about:
86
Oreoluwa is a data engineer and currently an outreachy intern with Creative Commons. You can find me [oree-xx][github] on GitHub.
97

content/blog/entries/2026-01-22-My-outreachy-journey/contents.lr

Lines changed: 19 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ categories:
44
open-source
55
collaboration
66
community
7+
quantifying-the-commons
78
---
89
author: Oreoluwa
910
---
@@ -20,28 +21,28 @@ key takeaways from the first half of my internship.
2021

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

27-
### A brief history I learnt about:
28+
### A brief history I learnt about
2829

2930
After watching a documentary recommended by my mentor. I learnt about a great
3031
man called Aaron Schwartz who is also known as internet's own boy. He believed
3132
knowledge should be free and accessible to everyone. His ideas helped inspire
3233
movements like Creative Commons, which allows creators to share their work
33-
legally while choosing how others can use it. I reasonate well with this
34+
legally while choosing how others can use it. I resonate well with this
3435
movement because I realised how much knowledge I have gained from reading
35-
articles and my random searches on the internet. I feel really exicted to be
36+
articles and my random searches on the internet. I feel really excited to be
3637
contributing to this mission.
3738

38-
## Progress so far:
39+
## Progress so far
3940

40-
### Aligning the project better to the script requirements:
41+
### Aligning the project better to the script requirements
4142

42-
- **One of the main script requirement is making the script repeatable:**\
43+
- #### One of the main script requirement is making the script repeatable:
4344

44-
We use github actions to automate our python script on a quarterly basis. So
45+
We use Github Actions to automate our python script on a quarterly basis. So
4546
there is an execution schedule that runs for 45 days or less. For better
4647
efficiency, scripts must exit early if a task is already completed and must
4748
reliably continue at the appropriate spot if multiple runs are required and not
@@ -51,34 +52,34 @@ or day. So we continue to fetch after the specified hour or day. During my work
5152
on the project, I implemented a mechanism that checks for completion of fetch
5253
scripts and allows the script to continue from when it stops during any
5354
interruption. I integrated a workflow that checks if an output has been
54-
generated previously to avoid regeneration or running of script continously,
55+
generated previously to avoid regeneration or running of script continuously,
5556
when we have an output already.
5657

57-
- **Another script requirement is making the script idempotent:**\
58+
- #### Another script requirement is making the script idempotent:
5859

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

69-
- **Documentation on the project:**\
70+
- #### Documentation on the project:
7071

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

7778

78-
- **Completing the three stages of report for existing scripts:**\
79+
- #### Completing the three stages of report for existing scripts:
7980

80-
Previous contributions had incompleted stages of report for a particular data
81-
source. I worked on completing the process and report stage for the openverse
81+
Previous contributions had incomplete stages of report for a particular data
82+
source. I worked on completing the process and report stage for the Openverse
8283
data source. This required understanding the data fetched and what meaningful
8384
data or insight can be beneficial for the different teams in the organisation.
8485

@@ -106,4 +107,4 @@ within constraints or limitations that could affect outcomes. Through this, I
106107
realized the importance of building the simplest possible architecture first,
107108
and then gradually adding components as the solution evolves.
108109

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

0 commit comments

Comments
 (0)