You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
title: Upcoming Changes to the CC Open Source Community
2
+
---
3
+
categories:
4
+
announcements
5
+
cc-browser-extension
6
+
cc-catalog
7
+
cc-catalog-api
8
+
cc-chooser
9
+
cc-dataviz
10
+
cc-legal-database
11
+
cc-link-checker
12
+
cc-search
13
+
cc-vocabulary
14
+
cc-wp-base-theme
15
+
cc-wp-plugin
16
+
collaboration
17
+
community
18
+
gsoc
19
+
gsod
20
+
outreachy
21
+
platform-toolkit
22
+
wordpress
23
+
---
24
+
author: kgodey
25
+
---
26
+
pub_date: 2020-12-07
27
+
---
28
+
body:
29
+
Creative Commons (CC) is adopting a brand new organizational strategy in 2021, just in time for our 20th anniversary. As part of the organization's evolution in alignment with the new strategy, [Alden Page](https://opensource.creativecommons.org/blog/authors/aldenpage/), [Brent Moran](https://opensource.creativecommons.org/blog/authors/mathemancer/), [Hugo Solar](https://opensource.creativecommons.org/blog/authors/hugosolar/), and I ([Kriti Godey](https://opensource.creativecommons.org/blog/authors/kgodey/)) will have departed Creative Commons by the end of December. Moving forward, the CC staff engineering team of [Timid Robot Zehta](https://opensource.creativecommons.org/blog/authors/TimidRobot/) and [Zack Krida](https://opensource.creativecommons.org/blog/authors/zackkrida/) will focus on supporting a smaller set of core projects.
30
+
31
+
We are extremely proud of the work we have done together to build CC's vibrant open source community over the past two years. And of course, we're thankful for all the amazing contributions that all our community members have made. We've made significant improvements to existing tools, and launched entirely new projects with your help. [We created Vocabulary,](https://opensource.creativecommons.org/blog/categories/cc-vocabulary/) a design system for Creative Commons and launched half a dozen sites using it. We added [dozens of new sources to CC Search](https://opensource.creativecommons.org/blog/categories/cc-catalog/) and improved [its accessibility](https://opensource.creativecommons.org/blog/authors/AyanChoudhary/). We released tools such as the [CC WordPress plugin](https://opensource.creativecommons.org/blog/authors/ahmadbilaldev/) and [CC Search browser extension](https://opensource.creativecommons.org/blog/authors/makkoncept/) that integrated CC licensing with widely used software. And, there's so much more.
32
+
33
+
### Community Changes
34
+
35
+
The CC Open Source community remains central to our engineering work, and we will continue to support you in every way we can. However, based on the new staff capacity, we will be making a few changes to our community processes:
36
+
37
+
- Community Team members will no longer have access to CC's Asana. Most tasks are tracked on GitHub, and managing Asana adds unnecessary complexity to the community team.
38
+
- We will invite all Community Team members to meetings and documents open to the community, regardless of role.
39
+
- We will deprecate the "community-team-core" mailing list in favor of a single "community-team" mailing list.
40
+
- We will have a new monthly Open Source Community meeting and cancel the existing biweekly Engineering Meeting.
41
+
- We will no longer have a paid Open Source Community Coordinator, [relying instead on volunteers](https://opensource.creativecommons.org/community/community-team/community-building-roles/) to help assist new community members, maintain our Twitter account, etc.
42
+
43
+
We welcome new Community Team members and we will continue to participate in internship programs such as Google Summer of Code.
44
+
45
+
### Project Changes
46
+
47
+
With a smaller engineering team, we will need to support fewer projects. Please see below for the current status of all projects with at least one Community Team member.
48
+
49
+
**Active Development**
50
+
51
+
We will continue to actively develop the following projects:
-[WordPress Plugin](https://github.com/creativecommons/wp-plugin-creativecommons) (new maintainer: Zack Krida)
63
+
64
+
**Maintenance Mode**
65
+
66
+
The following projects are entering maintenance mode. The services will remain online, but we will not accept any new pull requests or deploy new code after Dec 15, 2020.
Catalog, API, and Linked Commons contributors are encouraged to contribute to our other Python projects such as the [CC Legal Database](https://github.com/creativecommons/legaldb) or the upcoming [CC Licenses](https://github.com/creativecommons/cc-licenses) project. If you are a CC Search contributor, we recommend checking out frontend projects such as the [CC Chooser](https://github.com/creativecommons/chooser) or [Vocabulary](https://github.com/creativecommons/vocabulary).
74
+
75
+
### Thank You!
76
+
77
+
We cannot express our gratitude for our community enough. You are all an absolute pleasure to work with, and we're looking forward to continuing to collaborate with you for years to come.
Copy file name to clipboardExpand all lines: content/blog/entries/cc-vocabulary-docs-updates-closing/contents.lr
+46-24
Original file line number
Diff line number
Diff line change
@@ -44,7 +44,7 @@ Here's a list of all the weekly goals that I met:
44
44
45
45
**Week 2**
46
46
(09/22 - 09/28)
47
-
- Tackled queries regarding the choice of design, page structure etc., and sought approval from CC’s UX Designer.
47
+
- Tackled queries regarding the choice of design, page structure etc., and sought approval from CC’s UX Designer.
48
48
- Began to write the content which will need to fill up the main landing page.
49
49
50
50
**Week 3**
@@ -74,52 +74,52 @@ Here's a list of all the weekly goals that I met:
74
74
75
75
**Week 8**
76
76
(11/08 - 11/15)
77
-
-Finished writing the Vocabulary usage guide and seek initial approval.
77
+
- Finished writing the Vocabulary usage guide and seek initial approval.
78
78
79
79
**Week 9**
80
80
(11/16 - 11/23)
81
-
-Finalized on the guides and the main page contents.
82
-
-Carried out the necessary landing page to doc integration.
83
-
-Published a sample build using surge for viewing and surveying purposes.
81
+
- Finalized on the guides and the main page contents.
82
+
- Carried out the necessary landing page to doc integration.
83
+
- Published a sample build using surge for viewing and surveying purposes.
84
84
85
85
**Week 10**
86
86
(11/24 - 11/30)
87
-
-Surveyed development builds for Accessibility using WAVE and Accessibility Insights for Web.
88
-
-Surveyed the site for responsiveness using Chrome Dev Tools.
89
-
-Generated Lighthouse reports.
90
-
-Optimised for Search Engines using meta tags and external links.
87
+
- Surveyed development builds for Accessibility using WAVE and Accessibility Insights for Web.
88
+
- Surveyed the site for responsiveness using Chrome Dev Tools.
89
+
- Generated Lighthouse reports.
90
+
- Optimised for Search Engines using meta tags and external links.
91
91
92
92
**Week 11**
93
93
(11/30 - 12/05)
94
94
- Worked towards improving the report statistics until they reach a respectable target.
95
-
-Wrote a blog post summarizing everything, and about my performance cum involvement in CC.
95
+
- Wrote a blog post summarizing everything, and about my performance cum involvement in CC.
96
96
97
97
**Week 12**
98
98
(12/06 - 12/12)
99
-
-Sought daily approvals until everything is finalised.
100
-
-Go through my writings and code upteen times for any miniscule errors.
99
+
- Sought daily approvals until everything is finalised.
100
+
- Go through my writings and code upteen times for any miniscule errors.
101
101
102
102
**Week 13**
103
103
(12/13 - 12/19)
104
-
-Cleaned code, make sure everything is properly linted and ready before the final closing commits.
105
-
-Published the “Concluding Internship” blog post, rounding up my wholesome journey.
106
-
-Sought final closing approval.
104
+
- Cleaned code, make sure everything is properly linted and ready before the final closing commits.
105
+
- Published the “Concluding Internship” blog post, rounding up my wholesome journey.
106
+
- Sought final closing approval.
107
107
108
108
**Post-Internship**
109
-
-Promote the use of CC attributed works.
110
-
-Interact with the community, answer queries or doubts regarding CC.
111
-
-Carry out community work of the repositories I’ve contributed to.
112
-
-Leverage experience gained during this internship for future endeavours.
109
+
- Promote the use of CC attributed works.
110
+
- Interact with the community, answer queries or doubts regarding CC.
111
+
- Carry out community work of the repositories I’ve contributed to.
112
+
- Leverage experience gained during this internship for future endeavours.
113
113
114
114
### The Vocabulary Site
115
115
116
116
Here's the link to [the landing site](https://cc-vocab-draft.web.app).
117
117
118
-
- Went through **3** Design Iterations
118
+
- Went through **3** Design Iterations.
119
119
- Designed the mockups in [Figma](https://figma.com).
120
120
- Wrote the content filling up the landing page.
121
121
- After approval from the UX Designer, waited for an approval from the Frontend Engineer.
122
-
- Sought continuous approval from my mentor
122
+
- Sought continuous approval from my mentor[dhruvkb](https://opensource.creativecommons.org/blog/authors/dhruvkb/).
123
123
- Used [Vue.js](https://vuejs.org) + [CC Vocabulary](https://www.npmjs.com/package/@creativecommons/vocabulary) to build a highly modularised site.
124
124
- Went through a couple of iterations of the website itself.
125
125
- Made about **112** commits (**15,000** lines of code) in my *gsod-nimish* branch.
@@ -142,6 +142,8 @@ Here's the link to [the landing site](https://cc-vocab-draft.web.app).
142
142
143
143
- PR was reviewed and merged on the **25th of November**.
144
144
145
+
Here's how the site looks right now:
146
+
145
147
<pre>
146
148
<center>
147
149
<imgalt"Thefinalwebsite!"src="website.png"/><br>
@@ -169,10 +171,30 @@ Here's the link to the [documentation site](https://cc-vocabulary.netlify.app).
169
171
- Modified the existing overview page.
170
172
- Removed highly verbose sections from the docs.
171
173
- Documented Vocabulary sprint planning workflow.
172
-
-Documents how to use a markdown component with CC Vocabulary
174
+
-Documented how to use a markdown component with CC Vocabulary.
173
175
- Embedded hyperlink to other open source projects to improve SEO.
174
-
- Increased uniformity across documentation present in the storybooks
175
-
- Adds alt descriptions & aria labels for certain images to improve accessibility.
176
+
- Increased uniformity across documentation present in the storybooks.
177
+
- Added alt descriptions & aria labels for certain images to improve accessibility.
178
+
179
+
### My Learnings And Challenges
180
+
181
+
- Design is more than just picking colors and placing components on a grey screen.
182
+
- It's important to read your own writings from an unbiased perspective to actually understand how well it would be perceived.
183
+
- Publishing to npmjs is not difficult!
184
+
- Knowing the previously existing code in your project is of serious essence. It's important to understand the code styles, structure & activity of the code that you are dealing with.
185
+
- Be patient! Its fine to delay something if it makes sense to have it logically accomplished only after certain other tasks are done & dusted with.
186
+
- How essential it is to write neat code is something that's not spoken too often. (I wonder why...)
187
+
- I always thought Vue.js sets up SPA's by default. I'm surprised you need to configure it additionally to do just that!
188
+
- Storybook is just a really nifty OSS with great community support!
189
+
- Vue.js is fantastic. Maybe I'm a Vue.js fan now. Should I remain loyal to React? I don't know.
190
+
- Making a site responsive isn't the easiest of tasks, but it's certainly doable after a lot of stretching & compressing; lets say that.
191
+
- "Code formatting is essential" would be an understatement to make.
192
+
- Monorepo's have their own pro's and con's. But in our case the con's were negligible, thankfully!
193
+
- GSoD isn't just about documentation; there's some serious amount of coding too!
194
+
- You don't have to sit and write code for hours together. Take breaks, come back, and the fix will strike you sooner than ever.
195
+
- Timelines change; improvisation being an essential aspect of any project!
196
+
- MDX is a neat little format to code in! Documenting code is just so much easier.
197
+
- Things become obsolete. Versions become outdated. Code maintaining is therefore, easier said than done!
0 commit comments