SwissKnife Docs
Entwicklung

Diese Dokumentation pflegen

Seiten anhand von Nachweisen aus dem aktuellen Produkt aktualisieren.

Die Dokumentation wird separat unter docs/swissknife gepflegt. Bei einer Dokumentationsaktualisierung bleibt das Anwendungs-Repository projets/SwissKnife die schreibgeschützte Faktenquelle.

Priorität der Quellen

  1. src/lib/formats.ts, imageConverter.ts und ffmpegEngine.ts;
  2. die aktuellen Compose-Dateien, das Dockerfile und nginx.conf;
  3. README, DEMO.md, NOTICE.md, CONTRIBUTING.md und SECURITY.md;
  4. ausführbare Tests (npm test);
  5. Visionsdokumente nur als ausdrücklich gekennzeichnete Richtung, niemals als verfügbare Funktion.

Aktualisiere den Hinweis „Geprüfte Quelle“ auf der Startseite mit beobachtetem Commit und Datum.

Jede Seite muss auf Englisch, Französisch, Spanisch und Deutsch vorhanden sein. Englisch ist maßgeblich. Veröffentliche keine Sprache mit fehlenden, provisorischen oder ungeprüft automatisch erstellten Inhalten.

Prüfungen vor der Auslieferung

npm ci
npm run lint
npm run typecheck
npm run check:content
npm run check:links
npm run build

Starte anschließend die Website und prüfe Suche, Navigation, Tastaturbedienung, Theme, Sprachwechsel sowie Desktop-, Tablet- und Mobilansichten. Datiere und validiere jede Versionsnummer und öffentliche URL zum Veröffentlichungszeitpunkt erneut.

Auf dieser Seite