diff --git a/.github/ISSUE_TEMPLATE.md b/.github/ISSUE_TEMPLATE.md deleted file mode 100644 index 8f9ab817..00000000 --- a/.github/ISSUE_TEMPLATE.md +++ /dev/null @@ -1,19 +0,0 @@ -## Comportamento atteso - - - - -## Comportamento attuale - - - - -## Possibili soluzioni - - - -## Contesto - - - - diff --git a/.github/ISSUE_TEMPLATE/apri-una-segnalazione.it.yaml b/.github/ISSUE_TEMPLATE/apri-una-segnalazione.it.yaml new file mode 100644 index 00000000..8ca753ac --- /dev/null +++ b/.github/ISSUE_TEMPLATE/apri-una-segnalazione.it.yaml @@ -0,0 +1,64 @@ +name: Apri una segnalazione - IT +description: Per segnalare bug, aprire una discussione o inviare un contributo +labels: [] +body: +- type: checkboxes + attributes: + label: Esiste già una discussione sul tema che ti interessa, o su un tema simile? + description: | + Verifica nella [lista delle discussioni](https://github.com/italia/design-angular-kit/issues/). Se esiste, vai alla discussione esistente e partecipa lasciando un commento. + options: + - label: Ho verificato e non esiste + required: true +- type: markdown + attributes: + value: "-------" +- type: input + attributes: + label: Versione della libreria + description: | + Versione utilizzata sulla quale si riscontra un problema o si vuole avviare la discussione. + validations: + required: true +- type: textarea + attributes: + label: Cosa + description: | + Descrivi in modo chiaro e conciso il tema della tua segnalazione indicando il link della pagina o delle pagine interessate. + + Per segnalare un bug indica come riprodurlo per passi: es. (1) Vai a '...'; (2) Fai click su '...'; (3) Ora trovi il bug '...'. + Per proporre un contributo descrivi la soluzione che immagini, cosa ti aspetti e le eventuali alternative hai già valutato. + + Puoi anche aggiungere catture di schermo per arricchire la segnalazione. + Assicurati di non condividere informazioni personali. + validations: + required: true +- type: textarea + attributes: + label: Perché + description: | + Spiega perché ritieni rilevante la segnalazione. + + Indica analisi, verifiche e test svolti a supporto (es. dati di analytics, analisi euristiche, test di usabilità, verifiche di accessibilità), se disponibili. + validations: + required: true +- type: textarea + attributes: + label: Contesto + description: | + Se significative, inserisci informazioni su tipo di dispositivo, sistema operativo, browser. + validations: + required: false +- type: textarea + attributes: + label: Altro + description: | + Inserisci link a esempi, ricerca, design o codice a corredo della segnalazione, se disponibili. + validations: + required: false +- type: markdown + attributes: + value: | + ------- + + [Conosci il modello di contribuzione del design system del Paese?](https://designers.italia.it/design-system/come-contribuire/modello-di-contribuzione/) diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml new file mode 100644 index 00000000..3ba13e0c --- /dev/null +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -0,0 +1 @@ +blank_issues_enabled: false diff --git a/.github/ISSUE_TEMPLATE/open-an-issue.en.yaml b/.github/ISSUE_TEMPLATE/open-an-issue.en.yaml new file mode 100644 index 00000000..de1bd20a --- /dev/null +++ b/.github/ISSUE_TEMPLATE/open-an-issue.en.yaml @@ -0,0 +1,64 @@ +name: Open an issue - EN +description: To report bugs, open a discussion, or submit a contribution +labels: [] +body: +- type: checkboxes + attributes: + label: Does a discussion already exist on the topic you are interested in, or on a similar topic? + description: | + Please check [issue list](https://github.com/italia/design-angular-kit/issues/). If it exists, participate by posting a comment on the already existing issue. + options: + - label: I verified and it doesn't exist + required: true +- type: markdown + attributes: + value: "-------" +- type: input + attributes: + label: Library version + description: | + Version on which you encounter a problem or want to start a discussion. + validations: + required: true +- type: textarea + attributes: + label: What + description: | + Please describe the theme of your issue in a clear and concise manner, and include the link to the page(s) of concern and screenshots. + + To report a bug, specify how to reproduce it step by step. E.g. (1) Go to '...'; (2) Click '...'; (3) Notice the bug '...'. + To propose a novel contribution, describe the problem you want to solve and the solution you envision, what you expect, and any alternative solutions you've considered. + + Consider adding screen captures to enhance your report. + Make sure you do not share any personal information in the process. + validations: + required: true +- type: textarea + attributes: + label: Why + description: | + Explain why you consider this report relevant. + + Highlight any analysis, verifications and tests you've conducted to support your issue or contribution (e.g., data analytics, heuristic analysis, usability tests, accessibility checks), if available. + validations: + required: true +- type: textarea + attributes: + label: Context + description: | + If relevant, please provide details on the device type, operating system and browser. + validations: + required: false +- type: textarea + attributes: + label: More + description: | + If available, provide links to related examples, research, designs or code. + validations: + required: false +- type: markdown + attributes: + value: | + ------- + + [Do you know Italia's Design System contribution model?](https://designers.italia.it/design-system/come-contribuire/modello-di-contribuzione/) (Italian language)