diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml new file mode 100644 index 0000000..c72dc7d --- /dev/null +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -0,0 +1,5 @@ +blank_issues_enabled: false +contact_links: + - name: Signaler une vulnérabilité ou une information sensible + url: https://github.com/agora-calyce/docs/security/advisories/new + about: Ne pas ouvrir d'issue publique, utiliser le signalement privé. diff --git a/.github/ISSUE_TEMPLATE/erreur-documentation.yml b/.github/ISSUE_TEMPLATE/erreur-documentation.yml new file mode 100644 index 0000000..100ca91 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/erreur-documentation.yml @@ -0,0 +1,29 @@ +name: Erreur dans la documentation +description: Une page contient une information fausse, obsolète ou peu claire. +title: "[Erreur] " +labels: ["documentation"] +body: + - type: markdown + attributes: + value: | + Ne jamais inclure d'informations sensibles (identifiants, tokens, adresses IP réelles, noms de clients). + - type: input + id: page + attributes: + label: Page concernée + description: URL ou chemin du fichier sous `docs/`. + placeholder: https://docs.agoracalyce.net/... + validations: + required: true + - type: textarea + id: probleme + attributes: + label: Problème + description: Ce qui est faux, obsolète ou peu clair. + validations: + required: true + - type: textarea + id: correction + attributes: + label: Correction proposée + description: Facultatif. Capture d'écran bienvenue. diff --git a/.github/ISSUE_TEMPLATE/nouvelle-page.yml b/.github/ISSUE_TEMPLATE/nouvelle-page.yml new file mode 100644 index 0000000..1e3af0d --- /dev/null +++ b/.github/ISSUE_TEMPLATE/nouvelle-page.yml @@ -0,0 +1,21 @@ +name: Nouvelle page ou contenu manquant +description: Proposer un guide, une page ou une section à ajouter. +title: "[Contenu] " +labels: ["enhancement"] +body: + - type: textarea + id: sujet + attributes: + label: Sujet à documenter + validations: + required: true + - type: textarea + id: public + attributes: + label: Besoin + description: Qui en a besoin et pourquoi ? + - type: input + id: emplacement + attributes: + label: Emplacement suggéré + description: Section de la navigation, si pertinent. diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md new file mode 100644 index 0000000..00c3ec2 --- /dev/null +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -0,0 +1,20 @@ +## Description + + + +Closes # + +## Type de modification + +- [ ] Correction (erreur, faute, lien cassé) +- [ ] Nouveau contenu +- [ ] Mise à jour de contenu existant +- [ ] Configuration, thème ou outillage + +## Checklist + +- [ ] `make lint-md` passe +- [ ] `make build` passe +- [ ] Nouvelle page ajoutée dans `nav` de `zensical.toml` +- [ ] Images avec texte alternatif, dans un dossier `images/` +- [ ] Aucune information sensible (identifiants, tokens, IP réelles, noms de clients)