Repository Map
All Literacy for Kids repositories are hosted under the literacy-for-kids GitHub organization.
Curriculum Repositories​
| Repository | Live Site | Curriculum Focus | Docusaurus root |
|---|---|---|---|
literacy_for_kids | Hub | Project hub — links to all curricula | repo root |
decision_literacy_for_kids | Site | Decision-making, probability, biases | /website |
computer_literacy_for_kids | Site | Computers, internet, coding, AI | /website |
media_literacy_for_kids | Site | Media construction, verification, algorithms | /website |
financial_literacy_for_kids | Site | Money, budgeting, value, trade-offs | /website |
civic_literacy_for_kids | Site | Communities, government, civic participation | /website |
emotional_and_social_literacy_for_kids | Site | Emotions, social systems, conflict, trust | /website |
legal_literacy_for_kids | Site | Rules, contracts, rights, dispute resolution | /website |
Environmental_system_literacy_for_kids | Site | Earth systems, energy flow, matter cycles | /website |
health_literacy_for_kids | Site | Human body, homeostasis, immunity, sleep | /website |
Supporting Repositories​
| Repository | Purpose |
|---|---|
literacy_site_template | Shared Docusaurus theme package — CSS, navigation components, ecosystem link data |
.github | Org profile, community health files, issue templates, PR template |
Naming Conventions​
- Curriculum repos use lowercase
snake_case(e.g.,decision_literacy_for_kids) - Exception:
Environmental_system_literacy_for_kidshas a capital E — preserve this exactly in URLs and configs - The local development clone of the environmental repo may be named differently; always use the exact GitHub repo name in configuration files and links
Site URL Pattern​
Each site is served from its own custom (sub)domain:
https://{subdomain}.literacy-for-kids.com/
The hub uses www; each curriculum uses its topic subdomain (e.g. computer.literacy-for-kids.com). Every site sets baseUrl: '/' in its docusaurus.config.js.
Deployment Status​
All sites deploy via GitHub Actions on push to main. The workflow uploads a build artifact and deploys it using actions/deploy-pages. GitHub Pages source must be set to GitHub Actions (not the gh-pages branch) in each repository's Settings › Pages.