Overview and System Role
child-sites means independent branded frontends. Each is a separate Vite React application. They all consume the same Wirero backend API, but each has its own branding, domain, and tag-based content filter.
What Child Sites Do
Section titled “What Child Sites Do”| Responsibility | Who handles it |
|---|---|
| Fetch published articles | Child site (via /api/v1/client endpoints) |
| Display articles to readers | Child site |
| Store or edit articles | Backend (news-server) |
| Decide which articles appear | Backend (tag-based routing) |
They Are Not Shared at Runtime
Section titled “They Are Not Shared at Runtime”Each directory in child-sites/ is a standalone app with its own package.json and dev server. There is no shared runtime between them — they just share the same API.