Skip to content
This repository was archived by the owner on Jun 25, 2026. It is now read-only.

chore: strip monorepo down to a project hub - #28

Merged
glopez-dev merged 2 commits into
mainfrom
chore/remove-migrated-api-and-compose
Jun 25, 2026
Merged

chore: strip monorepo down to a project hub#28
glopez-dev merged 2 commits into
mainfrom
chore/remove-migrated-api-and-compose

Conversation

@glopez-dev

@glopez-dev glopez-dev commented Jun 25, 2026

Copy link
Copy Markdown
Contributor

Contexte

Fin du split. api, webapp, pipelines, schemas et la documentation (docs) vivent désormais dans des repos dédiés. Cette PR retire tous les reliquats migrés ou obsolètes du monorepo, qui devient un simple hub projet.

Changements

Code migré / obsolète retiré :

  • api/ — squelette FastAPI Hello World périmé (→ repo api).
  • compose.dev.yml / compose.prod.yml — ne servaient que ce squelette.

Documentation migrée vers le repo docs :

  • directives/ (PDF sujet) et documentation/ (mdBook).
  • .github/workflows/mdbook-ci.yml — le déploiement GitHub Pages vit maintenant dans docs.
  • Justfile — n'orchestrait que le compose de la doc.

Mis à jour :

  • README.md — index des repos dédiés.

Ce qui reste

README.md, LICENSE, et .github/workflows/discord-pr-notifications.yml.

Hors scope (avant toute archive du monorepo)

PR #24 (bronze ingestion) : module homepedia_ingest non encore migré vers pipelines. Travail de @ndaen.

The split is complete: api/, webapp/ and the pipelines now live in dedicated
repositories. This removes the leftovers from the monorepo:

- api/: a stale FastAPI 'Hello World' skeleton, superseded by the dedicated
  api repository (read-only choropleth API).
- compose.dev.yml / compose.prod.yml: only served that stale api skeleton.

The monorepo now acts as the project hub (directives, documentation, shared
workflows). Justfile simplified to the doc recipes (up/down/logs target the
mdBook compose directly).
Documentation and school directives now live in the dedicated docs repository.
Remove them from the monorepo along with the now-unused doc tooling:

- directives/ and documentation/ (migrated to the docs repo).
- mdbook-ci.yml workflow (GitHub Pages deploy now lives in docs).
- Justfile (only orchestrated the doc compose, which moved out).

The monorepo is now a thin project hub: README index of the dedicated repos,
LICENSE, and the shared Discord PR-notification workflow.
@glopez-dev glopez-dev changed the title chore: remove migrated API and obsolete compose files chore: strip monorepo down to a project hub Jun 25, 2026
@glopez-dev
glopez-dev merged commit f52788e into main Jun 25, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant