Discourse dispose actuellement de la fonctionnalité de modèle de catégorie, qui préremplit l’éditeur. C’est utile, mais une amélioration appréciable serait de pouvoir créer un formulaire de nouveau sujet personnalisé, avec des champs personnalisés, piloté par une définition YAML, similaire à celle qui existe pour les problèmes GitHub.
Quelque chose comme ceci…
name: Rapport de bug
description: Soumettre un rapport de bug
title: "[Bug]: "
labels: ["bug", "triage"]
assignees:
- octocat
body:
- type: markdown
attributes:
value: |
Merci de prendre le temps de remplir ce rapport de bug !
- type: input
id: contact
attributes:
label: Coordonnées
description: Comment pouvons-nous vous contacter si nous avons besoin de plus d'informations ?
placeholder: ex. email@example.com
validations:
required: false
- type: textarea
id: what-happened
attributes:
label: Que s'est-il passé ?
description: Dites-nous aussi, à quoi vous attendiez-vous ?
placeholder: Dites-nous ce que vous voyez !
value: "Un bug s'est produit !"
validations:
required: true
- type: dropdown
id: version
attributes:
label: Version
description: Quelle version de notre logiciel utilisez-vous ?
options:
- 1.0.2 (Défaut)
- 1.0.3 (Expérimental)
validations:
required: true
- type: dropdown
id: browsers
attributes:
label: Sur quels navigateurs rencontrez-vous le problème ?
multiple: true
options:
- Firefox
- Chrome
- Safari
- Microsoft Edge
- type: textarea
id: logs
attributes:
label: Sortie de journal pertinente
description: Veuillez copier et coller toute sortie de journal pertinente. Elle sera automatiquement formatée en code, vous n'avez donc pas besoin de guillemets.
render: shell
- type: checkboxes
id: terms
attributes:
label: Code de conduite
description: En soumettant ce problème, vous acceptez de suivre notre [Code de conduite](https://example.com)
options:
- label: J'accepte de suivre le Code de conduite de ce projet
required: true
Se traduit par quelque chose comme ceci…
Une version beaucoup plus basique de cela qui ne prend en charge qu’un seul type de champ (c’est-à-dire textarea) serait toujours une très bonne amélioration par rapport aux modèles de catégorie actuels !
