Skip to content

Commit 5e7a91d

Browse files
authored
Merge pull request creativecommons#760 from creativecommons/gsoc-prep-2024
Prepare for Google Summer of Code (GSoC) 2024
2 parents ae64510 + edd95d7 commit 5e7a91d

File tree

19 files changed

+211
-213
lines changed

19 files changed

+211
-213
lines changed

content/blog/authors/TimidRobot/contents.lr

+3-3
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@ name: Timid Robot Zehta
55
md5_hashed_email: 5324367e4af9d821ff3b388c04c42e7e
66
---
77
about:
8-
Timid Robot Zehta (please call them "Timid Robot") is the Core Systems Manager
9-
at [Creative Commons][creativecommons]. They are `@Timid Robot` on [CC
8+
Timid Robot Zehta (please call them "Timid Robot") is the [Director of
9+
Technology][ccperson] at Creative Commons. They are `@Timid Robot` on [CC
1010
Slack](/community/) and [TimidRobot][github] on GitHub.
1111

12-
[creativecommons]: https://creativecommons.org/author/timidcreativecommons-org/
12+
[ccperson]: https://creativecommons.org/person/timidcreativecommons-org/
1313
[github]: https://github.com/TimidRobot

content/blog/authors/annatuma/contents.lr

+4-3
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ name: Anna Tumadóttir
55
md5_hashed_email: c6b98be141f57ce877a7ae10595b0ae0
66
---
77
about:
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/).
8+
Anna is the [Interm CEO/Chief Operating Officer (COO)][ccperson] at Creative
9+
Commons. She's `@Anna` on the [CC Slack](/community/).
10+
11+
[ccperson]: https://creativecommons.org/person/annacreativecommons-org/

content/blog/authors/obulat/contents.lr

+8-8
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,12 @@ name: Olga Bulat
55
md5_hashed_email: acd34b5434369aeaf31de8ea94368bf0
66
---
77
about:
8-
[Olga](https://creativecommons.org/author/obulat/) is a developer based in
9-
Istanbul, Turkey. She loves programming in Python and Javascript. Her main
10-
areas of interest are web development, Natural Language Processing, languages,
11-
geography and education. Apart from that, she is busy raising her (soon to be)
12-
three kids.
8+
Olga is a developer based in Istanbul, Turkey. She loves programming in Python
9+
and Javascript. Her main areas of interest are web development, Natural
10+
Language Processing, languages, geography and education. Apart from that, she
11+
is busy raising her (soon to be) three kids.
1312

14-
Olga is worked on improving the [CC License
15-
Chooser](https://github.com/creativecommons/cc-chooser) as part of [Outreachy
16-
December 2019 - March 2020](/programs/history/).
13+
Olga worked on improving the [ Chooser][chooser] as part of [Outreachy December
14+
2019 - March 2020](/programs/history/).
15+
16+
[chooser]: https://github.com/creativecommons/chooser

content/blog/authors/precious/contents.lr

+3-3
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@ name: Precious Oritsedere
55
md5_hashed_email: 799674ebf72ebba137da36402f2bab93
66
---
77
about:
8-
I am a front-end engineer. I build exceptional and problem-solving web applications. I am
9-
`@Precious oritsedere` on [CC Slack](/community/) and [PreciousOritsedere][github] on GitHub.
8+
I am a front-end engineer. I build exceptional and problem-solving web
9+
applications. I am `@Precious oritsedere` on [CC Slack](/community/) and
10+
[PreciousOritsedere][github] on GitHub.
1011

11-
[creativecommons]: https://creativecommons.org/author/saracreativecommons-org/
1212
[github]:https://github.com/PreciousOritsedere

content/blog/authors/sara/contents.lr

+2-2
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@ name: Sara Lovell
55
md5_hashed_email: 898c4d3ca8cabbee04ffe00bde6df9ab
66
---
77
about:
8-
Sara is the Full-Stack Engineer at [Creative Commons][creativecommons]. She is
8+
Sara is the [Full-Stack Engineer][ccperson] at Creative Commons]. She is
99
`@sara` on [CC Slack](/community/) and [possumbilities][github] on GitHub.
1010

11-
[creativecommons]: https://creativecommons.org/author/saracreativecommons-org/
11+
[ccperson]: https://creativecommons.org/person/saracreativecommons-org/
1212
[github]: https://github.com/possumbilities

content/blog/authors/shafiya/contents.lr

+2-2
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@ name: Shafiya Heena
55
md5_hashed_email: f49628fb50324d628379b469c7f008c6
66
---
77
about:
8-
Shafiya is the Systems Engineer at [Creative Commons][creativecommons]. She is
8+
Shafiya is the [Systems Engineer][ccperson] at Creative Commons. She is
99
`@shafiya` on [CC Slack](/community/) and [Shafiya-Heena][github] on GitHub.
1010

11-
[creativecommons]: https://creativecommons.org/author/shafiyacreativecommons-org/
11+
[ccperson]: https://creativecommons.org/person/shafiyacreativecommons-org/
1212
[github]: https://github.com/Shafiya-Heena
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
name: outreachy-2022

content/blog/entries/2023-01-04-how-i-landed-my-first-internship/contents.lr

+2
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@ categories:
44
open-source
55
collaboration
66
community
7+
outreachy-2022
8+
outreachy
79

810
---
911
author: precious

content/blog/entries/2023-02-01-outreachy-mid-point/contents.lr

+2
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@ categories:
44
open-source
55
collaboration
66
community
7+
outreachy-2022
8+
outreachy
79

810
---
911
author: precious

content/blog/entries/2023-08-25-machine-layer/contents.lr

+2-2
Original file line numberDiff line numberDiff line change
@@ -5,21 +5,21 @@ open-source
55
collaboration
66
cc-legal-tools
77
gsoc-2023
8+
gsoc
89
---
910
author: saurabh
1011
---
1112
pub_date: 2023-08-28
1213
---
1314
body:
1415

15-
![GSoC 2023 and CC](gsoc2023cc.png)
16-
1716
Greetings, readers!🌟 I'm excited to share that as part of Google Summer of
1817
Code (GSoC) 2023, I had the incredible opportunity to contribute to the
1918
exciting project "CC Legal Tools: Machine-Readable Layer." This journey has
2019
been a remarkable blend of learning, coding, and collaboration, and I'm
2120
thrilled to share the highlights of this journey with you all.
2221

22+
![GSoC 2023 and CC](gsoc2023cc.png)
2323

2424
## Project Overview
2525

content/programs/contents.lr

+17-12
Original file line numberDiff line numberDiff line change
@@ -22,22 +22,22 @@ CC isn't currently participating in Google Season of Docs (GSoD).
2222

2323
### Google Summer of Code
2424

25-
CC is participating in Google Summer of Code (GSoC) 2023.
25+
CC is applying for participation in Google Summer of Code (GSoC) 2024.
2626

2727
- [Program website](https://summerofcode.withgoogle.com/)
28-
- [CC's GSoC 2023 page][gsoc2023cc]
2928

30-
[gsoc2023cc]: https://summerofcode.withgoogle.com/programs/2023/organizations/creative-commons
29+
<!--
30+
- [CC's GSoC 2024 page][gsoc2024cc]
3131
32+
[gsoc2024cc]: https://summerofcode.withgoogle.com/programs/2024/organizations/creative-commons
33+
-->
3234

33-
### Outreachy
3435

35-
CC is participating in the [Outreachy December 2022 to March 2023
36-
Internships][dec2022].
36+
### Outreachy
3737

38-
CC isn't participating in the May 2023 internships.
38+
CC isn't participating in the May 2024 internships.
3939

40-
CC will participate in the December 2023 internships.
40+
CC will participate in the December 2024 internships.
4141

4242
- [Program website](https://www.outreachy.org/)
4343
- [CC's Outreachy page][outreachycc]
@@ -68,16 +68,21 @@ CC will participate in the December 2023 internships.
6868

6969
| Name | Pronouns | Slack Username | Time Zone |
7070
| ---- | -------- | -------------- | --------- |
71-
| [Sara][authorsara] | she/her | `@sara` | Central (CDT UTC-06:00 / CST UTC-05:00) |
72-
| [Timid Robot][authortimidrobot] | they/them | `@Timid Robot` | Pacific (PDT UTC-08:00 / PST UTC-07:00) |
71+
| [Sara][authorsara] | she/her | `@sara` | Central (CDT UTC-05:00 / CST UTC-06:00) |
72+
| [Shafiya][authorshafiya] | she/her | `@Shafiya Heena` | Eastern (EDT UTC-04:00 / EST UTC-05:00) |
73+
| [Timid Robot][authortimidrobot] | they/them | `@Timid Robot` | Pacific (PDT UTC-07:00 / PST UTC-08:00) |
7374

7475
[authorsara]: /blog/authors/sara/
76+
[authorshafiya]: /blog/authors/shafiya/
7577
[authortimidrobot]: /blog/authors/TimidRobot/
7678

79+
7780
## Other Opportunities
7881

79-
Apart from the mentioned Creative Commons collaborations, there are numerous additional ways to enhance your knowledge and make meaningful contributions to open source communities:
82+
Apart from the mentioned Creative Commons collaborations, there are numerous
83+
additional ways to enhance your knowledge and make meaningful contributions to
84+
open source communities:
8085
- [tapaswenipathak/Open-Source-Programs][otherprogs]: A list of open source
8186
programs.
8287

83-
[otherprogs]: https://github.com/tapaswenipathak/Open-Source-Programs
88+
[otherprogs]: https://github.com/tapaswenipathak/Open-Source-Programs

content/programs/history/contents.lr

+11-37
Original file line numberDiff line numberDiff line change
@@ -22,39 +22,18 @@ first time in 2020.
2222

2323
## Google Summer of Code
2424

25-
CC has participated in Google Summer of Code (GSoC) nine times since 2006:
25+
CC has participated in Google Summer of Code (GSoC) ten times since 2006:
2626

2727
- *[All GSoC Open Source Blog posts](/blog/categories/gsoc/)*
28+
- [Google Summer of Code
29+
2023](https://summerofcode.withgoogle.com/archive/2023/organizations/creative-commons)
30+
- [Open Source Blog posts](/blog/categories/gsoc-2023/)
2831
- [Google Summer of Code
2932
2020](https://summerofcode.withgoogle.com/archive/2020/organizations/5450793232105472/)
3033
- [Open Source Blog posts](/blog/categories/gsoc-2020/)
31-
- [Welcome Our Interns from Google Summer of Code and
32-
Outreachy!](https://creativecommons.org/2020/05/11/welcome-interns-google-summer-of-code-and-outreachy/)
33-
- [The Improved CC
34-
Search](https://creativecommons.org/2020/12/15/the-improved-cc-search/)
35-
- [Important Updates to the Creative Commons
36-
Catalog](https://creativecommons.org/2020/11/02/updates-to-the-creative-commons-catalog/)
37-
- [New Improvements in the CC Search Browser
38-
Extension](https://creativecommons.org/2020/12/07/new-improvements-in-the-cc-search-browser-extension/)
39-
- [The Linked Commons 2.0: What’s
40-
New?](https://creativecommons.org/2020/11/04/the-linked-commons-2-0-whats-new/)
4134
- [Google Summer of Code
4235
2019](https://summerofcode.withgoogle.com/archive/2019/organizations/5500455663173632/)
4336
- [Open Source Blog posts](/blog/categories/gsoc-2019/)
44-
- [CC + Google Summer of Code
45-
2019](https://creativecommons.org/2019/03/04/cc-google-summer-of-code-2019/)
46-
- [Meet CC’s 2019 Google Summer of Code
47-
students](https://creativecommons.org/2019/05/30/meet-ccs-2019-google-summer-of-code-students/)
48-
- [Introducing the Updated Creative Commons WordPress
49-
Plugin](https://creativecommons.org/2019/11/22/updated-cc-wordpress-plugin/)
50-
- [Introducing CC Vocabulary, Our New Web Design
51-
System](https://creativecommons.org/2019/12/13/cc-vocabulary-web-design-system/)
52-
- [Introducing the CC Search Browser
53-
Extension](https://creativecommons.org/2020/01/06/cc-search-browser-extension/)
54-
- [Introducing the Linked
55-
Commons](https://creativecommons.org/2020/01/23/introducing-the-linked-commons/)
56-
- [Here’s a Sneak Peek at the Updated Creative Commons
57-
Chooser](https://creativecommons.org/2020/01/27/the-new-cc-license-chooser/)
5837
- [Google Summer of Code
5938
2013](https://www.google-melange.com/archive/gsoc/2013/orgs/cc)
6039
- [Google Summer of Code
@@ -73,23 +52,18 @@ CC has participated in Google Summer of Code (GSoC) nine times since 2006:
7352

7453
## Outreachy
7554

76-
CC participated in Outreachy three times since 2019:
55+
CC participated in Outreachy four times since 2019:
7756

7857
- *[All Outreachy Open Source Blog posts](/blog/categories/outreachy/)*
79-
- [Outreachy December 2021 - March
58+
- [Outreachy **December 2022** - March
59+
2023](https://www.outreachy.org/outreachy-december-2022-internship-round/)
60+
- [Open Source Blog posts](/blog/categories/outreachy-2022/)
61+
- [Outreachy **December 2021** - March
8062
2022](https://www.outreachy.org/outreachy-december-2021-internship-round/)
8163
- [Open Source Blog posts](/blog/categories/outreachy-2021/)
82-
- [Outreachy May 2020 - August
64+
- [Outreachy **May 2020** - August
8365
2020](https://www.outreachy.org/outreachy-may-2020-internship-round/)
8466
- [Open Source Blog posts](/blog/categories/outreachy-2020/)
85-
- [Welcome Our Interns from Google Summer of Code and
86-
Outreachy!](https://creativecommons.org/2020/05/11/welcome-interns-google-summer-of-code-and-outreachy/)
87-
- [Say Hello to Our New CC Open Source
88-
Website!](https://creativecommons.org/2020/11/02/cc-open-source-website/)
89-
- [Explore the New CC Legal Database
90-
Site!](https://creativecommons.org/2020/12/03/explore-the-new-cc-legal-database-site/)
91-
- [Outreachy December 2019 - March
67+
- [Outreachy **December 2019** - March
9268
2020](https://www.outreachy.org/december-2019-to-march-2020-internship-round/)
9369
- [Open Source Blog posts](/blog/categories/outreachy-2019-20/)
94-
- [Meet Our 2020 Interns From
95-
Outreachy](https://creativecommons.org/2019/12/10/2020-outreachy-interns/)
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,63 @@
1+
_model: project-idea
2+
---
3+
_hidden: yes
4+
---
5+
title: Create local Ansible Dev environment using Docker
6+
---
7+
problem:
8+
The enhancement of system architectures through the strategic transition from
9+
SaltStack to Ansible for provisioning, coupled with the implementation of
10+
Docker infrastructure, represents a significant step towards improved
11+
efficiency and scalability.
12+
---
13+
expected_outcome:
14+
The project's goal is to create a strong and local development setup using
15+
Ansible and Docker. This setup will be like a real work environment, with a
16+
special server for security (Bastion), automation with Ansible, a server for
17+
websites, and a server for storing data. This setup will make developing things
18+
easier and safer, and it will be a model for how we do similar projects at CC
19+
in the future.
20+
21+
Docker containers:
22+
- Bastion (SSH jump server)
23+
- Ansible
24+
- Web server (Apache2/WordPress)
25+
- Database server (MariaDB)
26+
---
27+
contributor_tasks:
28+
Contributor will:
29+
- Set up Docker containers for the Bastion server, Ansible server, Web server,
30+
and Database server.
31+
- Implement a secure system for managing and using secrets
32+
- Set up a secure storage solution for managing secrets, such as Ansible Vault
33+
- It is recommended to inject secrets into containers at runtime as needed,
34+
and not stored within container images.
35+
- Configure Ansible playbooks for deploying the web application and interact
36+
with the database.
37+
- Document the setup process
38+
---
39+
application_tips:
40+
- Engage with the repository (issues, pull requests)
41+
- Be helpful and welcoming (e.g. answer other contributors’ questions on Slack)
42+
- [Applicant Guide](/programs/applicant-guide/)
43+
---
44+
resources:
45+
- [Ansible Documentation](https://docs.ansible.com/)
46+
- [FrontPage - Debian Wiki](https://wiki.debian.org/FrontPage)
47+
- [Docker Docs](https://docs.docker.com/)
48+
- [creativecommons/sre-salt-prime](https://github.com/creativecommons/sre-salt-prime): Site Reliability Engineering / DevOps SaltStack configuration files
49+
---
50+
skills_recommended:
51+
- Ansible
52+
- Debian
53+
- Docker
54+
- Git
55+
---
56+
lead:
57+
- Shafiya
58+
---
59+
difficulty: Medium
60+
---
61+
size: Large (~350 hours)
62+
---
63+
filter_value: difficulty-medium skill-ansible skill-debian skill-docker skill-git

content/programs/project-ideas-collection/cc-legal-tools-machine-layer/contents.lr

-74
This file was deleted.

0 commit comments

Comments
 (0)