Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
46 changes: 46 additions & 0 deletions .github/ISSUE_TEMPLATE/bug-form.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
name: 🐛 Bug Report
description: File a bug report
title: "Brief title"
labels: ["bug"]

body:
- type: textarea
id: what-happened
attributes:
label: What happened?
description: Also tell us, what did you expect to happen?
placeholder: Describe the issue here... and paste/drop in any screenshots/videos too!
validations:
required: true
- type: textarea
id: steps
attributes:
label: Steps to reproduce
description: Clear, step-by-step insruction to replicate the bug
placeholder: Provide a detailed sequence of actions to reproduce the bug
validations:
required: true
- type: textarea
id: result
attributes:
label: Expected results
description: What was expected to happen
placeholder: Describe the outcome that should have occured if the bug was not present
validations:
required: false
- type: textarea
id: results
attributes:
label: Actual results
description: What actually occurred
placeholder: Detal the incorrect or unexpected outcome observed due to the bug
validations:
required: true
- type: textarea
id: Information
attributes:
label: Environment details
description: Information about the system, device, browser, or application version, provide also testdata
placeholder: Including relevant details such as operating system, devices type, app version, etc.
validations:
required: false
116 changes: 116 additions & 0 deletions .github/ISSUE_TEMPLATE/new-feat-form.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,116 @@
name: "🆕 New Feature Request"
description: "A friendly form to guide you in describing and sharing the new request with the team."
title: "Feature request"
labels: ["feat"]

body:
- type: textarea
id: what
attributes:
label: Feature Request Description
description: "Copy and paste the description written in italics from the Service-Now ticket. Add Figma and Service-Now links. For reference on how to structure this, please see: https://github.com/equinor/mad-project-ah-workorders/issues/1257#issuecomment-2996374905"
validations:
required: true

- type: textarea
id: implementation
attributes:
label: Implementation Details
description: "Describe the feature workflow"
validations:
required: true

- type: textarea
id: acceptancecriteria
attributes:
label: Acceptance Criteria
description: "List the acceptance criteria in checkbox format for the given feature in detail."
validations:
required: true

- type: checkboxes
attributes:
label: Definition of Ready Requirement
description: "The Definition of Ready for Requirement means the team has all the information they need to start working on a feature. Not all listed items may be applicable to every feature."
options:
- label: Requirement description
- label: Priority
- label: Acceptance criteria are defined
- label: Dependencies and technical details
- label: Comments
- label: Estimation
- label: Deliver date
- label: Static testing
- label: The feature description is understood by the team
- label: The Service-Now ticket is linked
- label: The Figma design is linked (if applicable)
validations:
required: true

- type: checkboxes
attributes:
label: Definition of Ready Build
description: "The Definition of Ready for Build means the team has completed all the necessary steps to move forward to deploy the build. Not all listed items may be applicable to every feature."
options:
- label: Developer test
- label: Code review
- label: Unit testing
- label: Unit integrations testing
- label: Deploy to the next env - document in the ticket
- label: UX test
- label: Documentation is updated or planned (if any)
validations:
required: true

- type: checkboxes
attributes:
label: Definition of Ready Testing
description: "The Definition of Ready for Testing means the team has what they need to begin testing the feature. Not all listed items may be applicable to every feature."
options:
- label: Testcase
- label: Test environment is defined
- label: Limitations/discrepancy is communicated (if any)
- label: Equinor accept to start UAT (if any)
validations:
required: true

- type: dropdown
id: inTest
attributes:
label: Test environment
options:
- Not started
- In progress
- Blocked
- Done
validations:
required: true

- type: dropdown
id: inQA
attributes:
label: QA environment
options:
- Not started
- In progress
- Blocked
- Done
validations:
required: true

- type: checkboxes
attributes:
label: Definition of Done
description: "The Definition of Done means the team has completed everything required for the feature to be considered finished and ready for production."
options:
- label: Acceptance criteria are met
- label: Documentation is updated (if any)
- label: Product Owner has reviewed and accepted the feature
- label: CAP/Change Process requirements are fulfilled
- label: Ready for GO-LIVE
validations:
required: true

- type: markdown
attributes:
value: "📝 **Notes:** Any dependencies or challenges faced during feature development should be mentioned in the ticket comments."
Loading