diff --git a/.github/ISSUE_MODULES/class3.md b/.github/ISSUE_MODULES/class3.md new file mode 100644 index 000000000..53d69b9a2 --- /dev/null +++ b/.github/ISSUE_MODULES/class3.md @@ -0,0 +1,33 @@ +## Class 3 - To be completed only for **Class 3 defects** +More information is needed for filling Class 3 defects, in order to be compliant with Nuclear Industry standards. + +### Class 3 Training Link (must be updated for GitHub) +[Make sure you have taken this training to know how to fill Class 3 defect](https://ansys.sharepoint.com/sites/QualitySystemTraining/SitePages/Class-3-Defect-Training.aspx) + +### Class 3 Description +_Enter here the description of the bug_ + +### Suggested User Action +_Enter here the suggested actions for avoiding the bug_ + +### Class 3 Signoffs +- Report Writer : _Enter name_ +- Date (YYYY-MM-DD) : _Enter date_ +- [ ] Report Writer Signoff + +- Tech Reviewer : _Enter name_ +- Date (YYYY-MM-DD) : _Enter date_ +- [ ] Tech Reviewer Signoff + +- Doc Reviewer : _Enter name_ +- Date (YYYY-MM-DD) : _Enter date_ +- [ ] Doc Reviewer Signoff + +- Signing Manager : _Enter name_ +- Date (YYYY-MM-DD) : _Enter date_ +- [ ] Signing Manager Signoff + +- Report Poster : _Enter name_ +- Date (YYYY-MM-DD) : _Enter date_ +- Class 2 Report Number (Corporate Quality) : _Enter Number_ +- [ ] Report Poster Signoff diff --git a/.github/ISSUE_TEMPLATE/bug-form.yml b/.github/ISSUE_TEMPLATE/bug-form.yml new file mode 100644 index 000000000..ed605ca55 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug-form.yml @@ -0,0 +1,49 @@ +name: Bug +description: File a bug report with a form. +labels: ["bug"] +body: + - type: markdown + attributes: + value: | + Before opening a bug report, please search for the behaviour in the existing issues. + + --- + + Thank you for taking the time to file a bug report. To address this bug as fast as possible, we need some information. + - type: dropdown + id: deployment_template + attributes: + label: deployment template + description: which deployment template are you using + options: + - rep-core + - rep-gateway-parallel-cluster + - rep-kubernetes + - other (please specify in the description) + validations: + required: true + - type: textarea + id: bug-description + attributes: + label: Bug description + description: A clear and concise description of what the bug is. Screenshots can be used here to aid in the description. + validations: + required: true + - type: textarea + id: expected-behavior + attributes: + label: Expected Behavior + description: A clear and concise description of what you expected to happen. Screenshots can be used here to aid in the description. + validations: + required: true + - type: textarea + id: steps + attributes: + label: Steps to reproduce + description: Which steps do we need to take to reproduce this error? Ideally a script to reproduce the error (pyrep or cpp-client) would be provided + - type: textarea + id: logs + attributes: + label: Relevant log output + description: Logs or tracebacks coming from the service(s) should be attached. Please attach the full log and not a partial. + render: shell diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml new file mode 100644 index 000000000..0086358db --- /dev/null +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -0,0 +1 @@ +blank_issues_enabled: true diff --git a/.github/ISSUE_TEMPLATE/feature.yml b/.github/ISSUE_TEMPLATE/feature.yml new file mode 100644 index 000000000..869b717fd --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature.yml @@ -0,0 +1,29 @@ +name: 💡 New feature +description: Enhancement Request +title: "Add ..." +labels: ["enhancement"] +assignees: [""] + +body: + + - type: textarea + id: feature-description + attributes: + label: '📝 Description of the feature' + placeholder: Describe the feature that you want to be added + validations: + required: true + + - type: textarea + id: implementation-description + attributes: + label: '💡 Steps for implementing the feature' + validations: + required: false + + - type: textarea + id: references + attributes: + label: '🔗 Useful links and references' + validations: + required: false diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md new file mode 100644 index 000000000..7cbd772fd --- /dev/null +++ b/.github/pull_request_template.md @@ -0,0 +1,13 @@ +# Pull Request Template + +## Description +Please provide a brief description of the changes in this pull request. + +## Checklist +Please complete the following checklist before submitting your pull request: +- [ ] I have tested these changes locally and verified that they work as intended. +- [ ] I have updated any documentation as needed to reflect these changes (if appropriate) +- [ ] I have verified that these changes to the best of my knowledge do not introduce any security vulnerabilities. +- [ ] Unit tests have been added (if appropriate) +- [ ] Test-cases have been added (if appropriate) +- [ ] Testing instructions have been added (if appropriate)