Discourse dispone attualmente della funzionalità “Modello di categoria”, che precompila il Composer. È utile, ma un buon passo avanti sarebbe la possibilità di creare un modulo personalizzato per i nuovi argomenti, con campi personalizzati, guidato da una definizione YAML, simile a quella esistente per le Issue di GitHub.
Quindi qualcosa del genere…
name: Segnalazione Bug
description: Invia una segnalazione di bug
title: "[Bug]: "
labels: ["bug", "triage"]
assignees:
- octocat
body:
- type: markdown
attributes:
value: |
Grazie per aver dedicato del tempo a compilare questo report di bug!
- type: input
id: contact
attributes:
label: Dettagli di contatto
description: Come possiamo contattarti se abbiamo bisogno di maggiori informazioni?
placeholder: es. email@example.com
validations:
required: false
- type: textarea
id: what-happened
attributes:
label: Cosa è successo?
description: Dicci anche cosa ti aspettavi che succedesse?
placeholder: Dicci cosa vedi!
value: "È successo un bug!"
validations:
required: true
- type: dropdown
id: version
attributes:
label: Versione
description: Quale versione del nostro software stai eseguendo?
options:
- 1.0.2 (Predefinito)
- 1.0.3 (Edge)
validations:
required: true
- type: dropdown
id: browsers
attributes:
label: Su quali browser stai riscontrando il problema?
multiple: true
options:
- Firefox
- Chrome
- Safari
- Microsoft Edge
- type: textarea
id: logs
attributes:
label: Output di log pertinente
description: Incolla qui qualsiasi output di log pertinente. Questo verrà formattato automaticamente in codice, quindi non sono necessarie le virgolette.
render: shell
- type: checkboxes
id: terms
attributes:
label: Codice di condotta
description: Inviando questa segnalazione, accetti di seguire il nostro [Codice di condotta](https://example.com)
options:
- label: Accetto di seguire il Codice di condotta di questo progetto
required: true
Si traduce in qualcosa di simile…
Una versione molto più semplice di questa che supporta solo un tipo di campo (ad esempio, textarea) sarebbe comunque un ottimo miglioramento rispetto agli attuali Modelli di categoria!
