Skip to content

Commit 3abb8cf

Browse files
add outreachy 2024 project, remove GSoC 2024 projects
1 parent 410b795 commit 3abb8cf

File tree

5 files changed

+58
-237
lines changed

5 files changed

+58
-237
lines changed

content/programs/project-ideas-collection/ansible-dev-env/contents.lr

-64
This file was deleted.

content/programs/project-ideas-collection/automating-quantifying-the-commons/contents.lr

-46
This file was deleted.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,58 @@
1+
_model: project-idea
2+
---
3+
_hidden: yes
4+
---
5+
title: Consolidate and implement Vocabulary design system across ancilliary websites
6+
---
7+
problem:
8+
The new design system, Vocabulary, has been implemented to varying degrees
9+
across several Creative Commons web entities, versioning and features do not
10+
have full parity and each implementation merits a further investigation,
11+
course correction, expansion, and cleanup.
12+
---
13+
expected_outcome:
14+
Ancillary CC websites implement the current versions and features of the latest
15+
Vocabulary codebase in a consistent and stable manner. Necessary new features
16+
are identified, build, and implemented upstream into Vocabulary itself where
17+
relevant, localized features are implemented into the codebase of each project
18+
where necessary.
19+
---
20+
contributor_tasks:
21+
Identify and catalog features present on current sites, but missing within
22+
Vocabulary. Document migration paths between conflicting or missing UX patterns.
23+
Rewrite and/or refactor the codebase of each ancillary site, maintaining its
24+
original function, while implementing the Vocabulary design system; migrating
25+
implementations from NPM dependency chains to more simplistic static code, where
26+
needed; building out new features as necessary locally or within the Vocabulary
27+
codebase itself. Using simple, standards-compliant, and accessible HTML, CSS,
28+
and minimal JavaScript.
29+
---
30+
application_tips:
31+
- Engage with the ancillary sites and Vocabulary repositories (issues, pull requests)
32+
- Be helpful and welcoming (e.g. answer other contributors’ questions on Slack)
33+
- [Applicant Guide](/programs/applicant-guide/)
34+
---
35+
resources:
36+
- [creativecommons/cc-resource-archive](https://github.com/creativecommons/cc-resource-archive):
37+
CC Resource Archive
38+
- [Jekyll](https://jekyllrb.com/), [Lektor](https://www.getlektor.com/), or
39+
[Nikola](https://getnikola.com/)
40+
- [GH Pages](https://pages.github.com/)
41+
---
42+
skills_recommended:
43+
- CSS
44+
- Django
45+
- Git
46+
- HTML
47+
- JavaScript
48+
- Lektor
49+
50+
---
51+
lead:
52+
- Sara
53+
---
54+
difficulty: Medium
55+
---
56+
size: Large (~350 hours, ~12 weeks)
57+
---
58+
filter_value: difficulty-medium skill-django skill-git skill-javascript skill-html skill-css skill-lektor

content/programs/project-ideas-collection/media-attribution-wp-plugin/contents.lr

-75
This file was deleted.

content/programs/project-ideas-collection/modernize-cc-resource-archive/contents.lr

-52
This file was deleted.

0 commit comments

Comments
 (0)