From b488f2e63d350c37176ddfe9479befda4c125551 Mon Sep 17 00:00:00 2001 From: Mallory Freeberg Date: Thu, 14 Dec 2023 17:40:17 +0000 Subject: [PATCH 1/2] Created add_node_experience.yaml --- .../ISSUE_TEMPLATE/add_node_experience.yaml | 92 +++++++++++++++++++ 1 file changed, 92 insertions(+) create mode 100644 .github/ISSUE_TEMPLATE/add_node_experience.yaml diff --git a/.github/ISSUE_TEMPLATE/add_node_experience.yaml b/.github/ISSUE_TEMPLATE/add_node_experience.yaml new file mode 100644 index 0000000..0bb643e --- /dev/null +++ b/.github/ISSUE_TEMPLATE/add_node_experience.yaml @@ -0,0 +1,92 @@ +name: Add node experience +description: ✨ Form to request a new node experience to be added to the website. +title: "[NEW EXPERIENCE]: " +labels: ["documentation"] +body: + - type: markdown + attributes: + value: | + This form is a template to **request the addition of node experience content** to the "Learn from current node implementations" section of the [FEGA onboarding website](https://ega-archive.github.io/FEGA-onboarding/topics/technical-operational/#2-learn-from-current-node-implementations). Thank you for contributing to the Federated European Genome-phenome Archive (FEGA)! + + - type: dropdown + id: fega-node + attributes: + label: FEGA Node + description: Which node is this experience for? + multiple: false + options: + - FEGA Finland + - GHGA / FEGA Germany + - FEGA Norway + - FEGA Poland + - FEGA Portugal + - FEGA Spain + - FEGA Sweden + - Other FEGA + validations: + required: true + + - type: dropdown + id: experience-title + attributes: + label: Experience Title + description: Which experience do you want to supply content for? + multiple: false + options: + - Selecting submission pilots + - Establishing data processing agreements with data controllers + - Setting up the node’s website + - Setting up and performing the end-to-end demonstrator + - Shaping up the FEGA node to prepare for production + - Other (Please add a title below) + validations: + required: true + + - type: input + id: new-experience-title + attributes: + label: New Experience Title + description: If you selected "Other" above, please add an experience title here. Max 10 words. + validations: + required: false + + - type: textarea + id: what-did-we-do + attributes: + label: What did we do? + description: Please describe what you did. Max 100 words. + placeholder: + validations: + required: true + + - type: textarea + id: what-went-well + attributes: + label: What went well? + description: Please describe what went well during this experience. Max 100 words. + validations: + required: true + + - type: textarea + id: what-could-have-gone-better + attributes: + label: What could have gone better? + description: Please describe what could have gone better during this experience. Max 100 words. + validations: + required: true + + - type: textarea + id: what-did-we-learn + attributes: + label: What did we learn? + description: Please describe what you learned from this experience that could be helpful for other nodes. Max 100 words. + validations: + required: true + + - type: textarea + id: authors + attributes: + label: Author(s) + description: Please list all authors to whom this experience should be attributed. + validations: + required: true From 69d08570f74655bef60a641c28bd4e16de3a4db4 Mon Sep 17 00:00:00 2001 From: Mallory Freeberg Date: Thu, 14 Dec 2023 17:48:51 +0000 Subject: [PATCH 2/2] Added other node input --- .github/ISSUE_TEMPLATE/add_node_experience.yaml | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/add_node_experience.yaml b/.github/ISSUE_TEMPLATE/add_node_experience.yaml index 0bb643e..3cf2551 100644 --- a/.github/ISSUE_TEMPLATE/add_node_experience.yaml +++ b/.github/ISSUE_TEMPLATE/add_node_experience.yaml @@ -22,10 +22,18 @@ body: - FEGA Portugal - FEGA Spain - FEGA Sweden - - Other FEGA + - Other FEGA node (Please indicate your node below) validations: required: true + - type: input + id: new-fega-node + attributes: + label: New FEGA Node + description: If you selected "Other FEGA node" above, please indicate your node name here. + validations: + required: false + - type: dropdown id: experience-title attributes: @@ -38,15 +46,15 @@ body: - Setting up the node’s website - Setting up and performing the end-to-end demonstrator - Shaping up the FEGA node to prepare for production - - Other (Please add a title below) + - Other title (Please suggest one below) validations: required: true - + - type: input id: new-experience-title attributes: label: New Experience Title - description: If you selected "Other" above, please add an experience title here. Max 10 words. + description: If you selected "Other title" above, please suggest an experience title here. Max 10 words. validations: required: false