feat(oki): intro publique, chimen, PWA offline, contribuer, kréyòl, ton OKI
- Landing : intro « Pourquoi ce site ? » (Chat Control expliqué au grand public) + sommaire-chimen en 3 arcs (Fondations 🟢 / Reprendre le contrôle 🟡 / Autodéfense avancée 🔴) avec compte d'outils par catégorie - PWA : service worker offline-first (précache coquille, network-first avec repli cache pour les fiches consultées), badge hors-ligne discret - Page /contribuer (3 voies + forge labola) + template d'issue Forgejo .gitea/ISSUE_TEMPLATE/nouvo-zouti.yaml ; liens GitHub → labola.o-k-i.net - Fiches jumelles créoles : chargeur content/outils/gcf/, affichage selon la langue avec bandeaux « an chantyé » / « póko tradui », 6 pilotes (signal, protonmail, brave, bitwarden, ublock, quad9) — À FAIRE RELIRE par un locuteur natif - Ton OKI : les 6 mêmes fiches réécrites (tutoiement, registre militant-chaleureux) ; le script de migration n'écrase plus les fiches retravaillées (--force pour tout régénérer) - UI : View Transitions (respect reduced-motion), aide clavier « ? » (dialog natif, raccourcis / h a), progression locale « jès fèt » (localStorage uniquement, compteur visible après le premier geste) - docs/DEPLOYMENT.md : guide VPS (Caddy, nginx, YunoHost, Docker, rsync) - Audits : axe-core 0 violation (5 pages), Lighthouse 99-98/100/100/100 ; corrections contraste monogrammes + ordre des titres - Budgets : JS 46 Ko gzip, CSS 3,5 Ko, 59 pages prérendues Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,51 @@
|
||||
name: "Nouvo zouti — Proposer un outil"
|
||||
description: "Pwopozé on zouti lib pou lis-la / Proposer un outil libre pour l'annuaire"
|
||||
title: "[zouti] "
|
||||
labels:
|
||||
- "nouvo-zouti"
|
||||
body:
|
||||
- type: input
|
||||
id: nom
|
||||
attributes:
|
||||
label: "Non a zouti-la / Nom de l'outil"
|
||||
placeholder: "ex. Signal"
|
||||
validations:
|
||||
required: true
|
||||
- type: input
|
||||
id: url
|
||||
attributes:
|
||||
label: "Sit ofisyèl / Site officiel"
|
||||
placeholder: "https://…"
|
||||
validations:
|
||||
required: true
|
||||
- type: input
|
||||
id: licence
|
||||
attributes:
|
||||
label: "Licence (identifiant SPDX si tu le connais)"
|
||||
placeholder: "ex. AGPL-3.0"
|
||||
- type: dropdown
|
||||
id: difficulte
|
||||
attributes:
|
||||
label: "Difikilté / Difficulté d'installation"
|
||||
options:
|
||||
- "🟢 Débitan / Débutant"
|
||||
- "🟡 Entèmédia / Intermédiaire"
|
||||
- "🔴 Avansé / Avancé"
|
||||
validations:
|
||||
required: true
|
||||
- type: textarea
|
||||
id: pourquoi
|
||||
attributes:
|
||||
label: "Poukisa i konté ? / Pourquoi il compte ?"
|
||||
description: "En quoi cet outil sert la souveraineté numérique ? Qui devrait s'en servir ?"
|
||||
validations:
|
||||
required: true
|
||||
- type: checkboxes
|
||||
id: verifs
|
||||
attributes:
|
||||
label: "Vérifications"
|
||||
options:
|
||||
- label: "L'outil est libre / open-source (code source publié)"
|
||||
required: true
|
||||
- label: "J'ai vérifié qu'il n'est pas déjà dans l'annuaire"
|
||||
required: true
|
||||
Reference in New Issue
Block a user