From d1c278c90a6101a603fcd4015c7f6bfcfcf40d9f Mon Sep 17 00:00:00 2001 From: Do Siki Date: Mon, 27 Apr 2026 01:29:34 +0200 Subject: [PATCH] docs: create next_steps.md to outline upcoming QA and CI tasks --- docs/next_steps.md | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 docs/next_steps.md diff --git a/docs/next_steps.md b/docs/next_steps.md new file mode 100644 index 0000000..994ac4c --- /dev/null +++ b/docs/next_steps.md @@ -0,0 +1,32 @@ +# mozdIT — Következő Mérföldkő Tervező (Next Steps) + +A projekt funkcionális és vizuális alapjai (v1.0 RC) elkészültek, beleértve a natív Docker-alapú CI/CD folyamatot és a hitelesítéssel védett CMS szerkesztőt is. A következő fejlesztési fázis a **Minőségbiztosítás (QA), a Stabilitás és az Analitika** köré épül. + +Ezek a következő javasolt lépések a soron következő sessionre: + +## 1. Automatizált Tesztelés Bővítése (MITHOME-14) +* **Playwright E2E Tesztek**: Beállítani a böngésző-szintű "Smoke Test"-eket, amelyek automatikusan végigkattintják a weboldalt (főoldal betöltése, űrlapkitöltés szimulációja, CMS login teszt). +* A meglévő unit tesztek (`Jest`) mellé ez ad egy 100%-os biztonságot a vizuális törések elkerülésére. + +## 2. CI/CD Pipeline Finomhangolása (MITHOME-13) +* Készíteni egy `GitHub Actions` (vagy GitLab CI) folyamatot, amely minden Commitnál lefut. +* A folyamat tartalmazni fogja: + - `npm run lint` + - `npm run test` (Jest) + - `npx playwright test` (E2E) + - Sikeres futás esetén automata SSH deployment a Staging szerverre. + +## 3. SEO, A11y és Lighthouse CI (MITHOME-19, MITHOME-20, MITHOME-23) +* A Google Lighthouse tesztek bekötése az automatizált tesztek mellé (cél: 90+ pontszám). +* Strukturált adatok (JSON-LD) és OpenGraph tagek ellenőrzése a maximális keresőoptimalizálás érdekében. +* WCAG 2.1 Akadálymentesítési szabályok érvényesítése (pl. kontrasztarányok az új kék-narancs logóhoz, ARIA címkék az ikonoknál). + +## 4. Observability / Monitoring (MITHOME-17, MITHOME-21) +* A meglévő Loki / Grafana stackhez bekötni egy professzionális szerver-oldali loggert (pl. `winston` vagy `pino`). +* Az `/api/contact` e-mail küldési hibák és az oldalletöltési (traffic) logok strukturált naplózása, riasztások (Alerts) beállítása. + +## 5. Analitika (MITHOME-26) +* Weboldal forgalom mérésének beállítása (Javasolt: GDPR-barát, cookie mentes `Plausible Analytics` vagy Google Analytics 4 alapú integráció). + +--- +*Mentve a következő fejlesztési iterációhoz. A fenti lista a Plane MITHOME projekt Backlogjával szinkronban van.*