Skip to content

Commit c4505df

Browse files
Merge pull request creativecommons#807 from creativecommons/outreachy-2024
Add project for Outreachy 2024, remove projects for GSoC 2024
2 parents 410b795 + d61fe0f commit c4505df

File tree

5 files changed

+70
-237
lines changed

5 files changed

+70
-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,70 @@
1+
_model: project-idea
2+
---
3+
_hidden: yes
4+
---
5+
title: Consolidate and implement Vocabulary design system across ancillary
6+
websites
7+
---
8+
problem:
9+
The new design system, Vocabulary, has been implemented to varying degrees
10+
across several Creative Commons web entities, versioning and features do not
11+
have full parity and each implementation merits a further investigation,
12+
course correction, expansion, and cleanup.
13+
---
14+
expected_outcome:
15+
Ancillary CC websites implement the current versions and features of the latest
16+
Vocabulary codebase in a consistent and stable manner. Necessary new features
17+
are identified, built, and implemented upstream into Vocabulary itself where
18+
relevant, localized features are implemented into the codebase of each project
19+
where necessary.
20+
---
21+
contributor_tasks:
22+
Identify and catalog features present on current sites, but missing within
23+
Vocabulary. Document migration paths between conflicting or missing UX patterns.
24+
Rewrite and/or refactor the codebase of each ancillary site, maintaining its
25+
original function, while implementing the Vocabulary design system; migrating
26+
implementations from NPM dependency chains to more simplistic static code, where
27+
needed; building out new features as necessary locally or within the Vocabulary
28+
codebase itself. Using simple, standards-compliant, and accessible HTML, CSS,
29+
and minimal JavaScript.
30+
---
31+
application_tips:
32+
- Engage with the ancillary sites and Vocabulary repositories (issues, pull requests)
33+
- Be helpful and welcoming (e.g. answer other contributors’ questions on Slack)
34+
- [Applicant Guide](/programs/applicant-guide/)
35+
---
36+
resources:
37+
- [Vocabulary Docs](https://vocabulary-docs.netlify.app/)
38+
- [Vocabulary Repository](https://github.com/creativecommons/vocabulary)
39+
- [search.creativecommons.org](http://search.creativecommons.org)
40+
- [Search Portal Repository](https://github.com/creativecommons/search)
41+
- [resources.creativecommons.org](http://resources.creativecommons.org)
42+
- [Resources Archive Repository](https://github.com/creativecommons/cc-resource-archive)
43+
- [opensource.creativecommons.org](http://opensource.creativecommons.org)
44+
- [Open Source Repository](https://github.com/creativecommons/creativecommons.github.io-source)
45+
- [legaldb.creativecommons.org](http://legaldb.creativecommons.org)
46+
- [LegalDB Repository](https://github.com/creativecommons/legaldb)
47+
- [MDN Web Docs: Semantics](https://developer.mozilla.org/en-US/docs/Glossary/Semantics)
48+
- [MDN Web Docs: HTML](https://developer.mozilla.org/en-US/docs/Web/HTML)
49+
- [MDN Web Docs: JavaScript](https://developer.mozilla.org/en-US/docs/Web/JavaScript)
50+
- [Django Docs](https://docs.djangoproject.com/en/5.1/)
51+
- [Lektor Docs](https://www.getlektor.com/docs/)
52+
53+
---
54+
skills_recommended:
55+
- CSS
56+
- Django
57+
- Git
58+
- HTML
59+
- JavaScript
60+
- Lektor
61+
62+
---
63+
lead:
64+
- Sara
65+
---
66+
difficulty: Medium
67+
---
68+
size: Large (~350 hours)
69+
---
70+
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)