Tracker: future tech directions (Next.js, Tailwind, deploy-target) #108

Open
opened 2026-04-21 15:56:45 +02:00 by Ghost · 1 comment
Ghost commented 2026-04-21 15:56:45 +02:00 (Migrated from codeberg.org)

Tracker-issue voor technische koersverschuivingen die "ooit" relevant kunnen zijn maar nu niet gekozen zijn. Losgekoppeld van #89 (zie REFINE-89.md §5 vragen 1 + 6).

Ideeën (geen commitment)

Next.js 14 + TypeScript

  • Motivatie uit #89-handoff: designer-preferentie, component-first.
  • Nu afgewezen: 3–6 weken werk, breekt 166 Playwright-tests + rsync-deploy + CF-preview.
  • Voorwaarde voor overweging: monoliet index.html groeit voorbij ~4000 LOC of team ≥2 devs.

Tailwind CSS

  • Motivatie: utility-first, betere DX voor component-work.
  • Nu afgewezen: vanilla + CSS-variabelen (via #97) geeft zelfde token-voordeel zonder tooling.
  • Voorwaarde: gelijktijdig met Next.js-migratie.

Deploy-target: Uberspace → full CF-Workers

  • Motivatie: moderne stack, single-vendor (CF Pages + CF Workers).
  • Nu afgewezen: rsync-deploy werkt, .github/workflows/e2e.yml + www.topoquiz.com-DNS gestabiliseerd.
  • Voorwaarde: gekoppeld aan Next.js-migratie, óf als Uberspace-hosting wegvalt.
  • Verwant: #83 (Codeberg + Forgejo) — ándere vendor-shift, niet CF.

React-component-library / Storybook

  • Overweging bij 10+ schermen. Nu hebben we ~6 schermen; te weinig om tooling te rechtvaardigen.

Status

Niet plannen, niet starten. Dit issue bestaat puur om de gedachten vast te leggen zodat ze niet verloren gaan en we ze niet opnieuw uitdiscussiëren.

Tracker-issue voor technische koersverschuivingen die "ooit" relevant kunnen zijn maar **nu niet gekozen** zijn. Losgekoppeld van #89 (zie REFINE-89.md §5 vragen 1 + 6). ## Ideeën (geen commitment) ### Next.js 14 + TypeScript - Motivatie uit #89-handoff: designer-preferentie, component-first. - Nu **afgewezen**: 3–6 weken werk, breekt 166 Playwright-tests + rsync-deploy + CF-preview. - Voorwaarde voor overweging: monoliet `index.html` groeit voorbij ~4000 LOC of team ≥2 devs. ### Tailwind CSS - Motivatie: utility-first, betere DX voor component-work. - Nu **afgewezen**: vanilla + CSS-variabelen (via #97) geeft zelfde token-voordeel zonder tooling. - Voorwaarde: gelijktijdig met Next.js-migratie. ### Deploy-target: Uberspace → full CF-Workers - Motivatie: moderne stack, single-vendor (CF Pages + CF Workers). - Nu **afgewezen**: rsync-deploy werkt, `.github/workflows/e2e.yml` + `www.topoquiz.com`-DNS gestabiliseerd. - Voorwaarde: gekoppeld aan Next.js-migratie, óf als Uberspace-hosting wegvalt. - Verwant: #83 (Codeberg + Forgejo) — ándere vendor-shift, niet CF. ### React-component-library / Storybook - Overweging bij 10+ schermen. Nu hebben we ~6 schermen; te weinig om tooling te rechtvaardigen. ## Status **Niet plannen, niet starten.** Dit issue bestaat puur om de gedachten vast te leggen zodat ze niet verloren gaan en we ze niet opnieuw uitdiscussiëren.
Ghost commented 2026-04-22 13:14:52 +02:00 (Migrated from codeberg.org)

Status (2026-04-22) — future-memo. Dit issue bestaat alleen om tech-ideeën vast te leggen. Geen actie gepland. Wordt niet opgepakt tenzij user expliciet zegt "nu migreren" (bv. als Uberspace-hosting wegvalt of index.html > 4000 LOC).

Status (2026-04-22) — **future**-memo. Dit issue bestaat alleen om tech-ideeën vast te leggen. Geen actie gepland. Wordt niet opgepakt tenzij user expliciet zegt "nu migreren" (bv. als Uberspace-hosting wegvalt of index.html > 4000 LOC).
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
jelmer/topoquiz#108
No description provided.