PR 02 — Workspace & packages tooling (config, testing, oxlint) #2

Closed
opened 2026-07-04 12:10:37 +00:00 by momsse · 0 comments
Owner

Migré depuis viziertronic/octant#15 — ouvert le 2026-06-11 par @momsse.

Tranche 2/13 du découpage de feat/authentication (plan : docs/pr-split/feat-authentication.md).

Branche : split/02-workspace-toolingBloquée par : #1
Taille : 17 fichiers, ~420 lignes

Périmètre

  • pnpm-workspace.yaml : catalogs ui/building/web (⚠️ sans l'entrée patchedDependencies arctic, qui part en PR 06 avec le patch)
  • docker-compose.yml (Postgres de dev), .gitignore (caches TanStack Start)
  • packages/tooling/oxlint-config : règles pedantic + interdiction des parameter properties
  • packages/tooling/config : nouveau package @octant/config (ApiConfig, EnvironmentConfig, PostgresConfig, EncryptionConfig)
  • packages/tooling/testing : nouveau package @octant/testing (seeded id-queue + vitest config)

Focus review

Surface des services de config (notamment EncryptionConfig, socle du chiffrement at-rest de la PR 04) ; pertinence des règles oxlint ajoutées.

Commits d'origine

6a0b586, 0835e86, 6c5ebcc, eaca237, 31c0b27, cbeec7b

> _Migré depuis [viziertronic/octant#15](https://github.com/viziertronic/octant/issues/15) — ouvert le 2026-06-11 par @momsse._ Tranche 2/13 du découpage de `feat/authentication` (plan : `docs/pr-split/feat-authentication.md`). **Branche** : `split/02-workspace-tooling` — **Bloquée par** : #1 **Taille** : 17 fichiers, ~420 lignes ## Périmètre - `pnpm-workspace.yaml` : catalogs `ui`/`building`/`web` (⚠️ **sans** l'entrée `patchedDependencies` arctic, qui part en PR 06 avec le patch) - `docker-compose.yml` (Postgres de dev), `.gitignore` (caches TanStack Start) - `packages/tooling/oxlint-config` : règles pedantic + interdiction des parameter properties - `packages/tooling/config` : nouveau package `@octant/config` (ApiConfig, EnvironmentConfig, PostgresConfig, EncryptionConfig) - `packages/tooling/testing` : nouveau package `@octant/testing` (seeded id-queue + vitest config) ## Focus review Surface des services de config (notamment `EncryptionConfig`, socle du chiffrement at-rest de la PR 04) ; pertinence des règles oxlint ajoutées. ## Commits d'origine `6a0b586`, `0835e86`, `6c5ebcc`, `eaca237`, `31c0b27`, `cbeec7b`
momsse 2026-07-04 12:10:37 +00:00
  • closed this issue
  • added the
    pr-split
    label
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
momsse/octant#2
No description provided.