Date | 8/11/2023 |
Scope | |
Status | implemented |
Authors | Fiona Waters |
Supersedes | N/A |
Superseded by: | N/A |
Issues | project-codeflare/.github#8 |
Other docs: | project-codeflare/.github#14 |
Currently when creating github issues for repositories within Project Codeflare we do not use any templates. The aim of this ADR is to propose adding a defined selection of templates that will allow team members to include all relevant information when creating an issue which will allow others to effectively pick it up and complete it.
This change will effect all repositories across the stack and therefore all stakeholders should be involved in the process. This ADR aims to document 3 proposed templates for discussion within the team.
- Addition of relevant templates for creating issues in any of the Project Codeflare repositories.
The proposal includes the addition of 3 templates via a drop down menu which will be available when creating an issue. The proposed templates are as follows:
-
Feature Request
TL;DR of what you are requesting...
A clear and concise description of the problem the proposal would address. E.g., "I'm frequently frustrated when X happens." "It's too tedious/confusing to do Y."
Description of the proposed solution.
Description of any alternative solutions or features you have considered.
Add any other context, screenshots, console logs, etc. about the request here.
-
Bug Report
A clear and concise description of the bug.
Please specify the component versions in which you have encountered this bug.
Codeflare SDK: MCAD: Instascale: Codeflare Operator: Other:
- Go to '...'
- Click on '....'
- Scroll down to '....'
- See error
Provide a clear and concise description of how you tried to debug this issue.
A clear and concise description of what you expected to happen instead.
Add screenshots of UIs (like dashboards), etc. that help explain the issue.
List any release versions, git commit hashes, or git tags, etc. that you know show the bug. If it is the latest
HEAD
onmain
, just put that.Add as applicable and when known:
- OS: 1) MacOS, 2) Linux, 3) Windows: [1 - 3]
- OS Version: [e.g. RedHat Linux X.Y.Z, MacOS Monterey, ...]
- Browser (UI issues): 1) Chrome, 2) Safari, 3) Firefox, 4) Other (describe): [1 - 4 + description?]
- Browser Version (UI issues): [e.g. Firefix 97.0]
- Cloud: 1) AWS, 2) IBM Cloud, 3) Other (describe), or 4) on-premise: [1 - 4 + description?]
- Kubernetes: 1) OpenShift, 2) Other K8s [1 - 2 + description]
- OpenShift or K8s version: [e.g. 1.23.1]
- Other relevant info
Add any other information you think might be useful here.
-
Other
Why is this change being made?
What is being asked for?
Suggestions for how this may be solved. [Optional]
List of related tests
Bullet point items for what should be completed
We have not currently considered any alternatives.
Group | Key Contacts | Date | Impacted? |
---|---|---|---|
CodeFlare SDK | Mustafa Eyceoz | date | Yes |
MCAD | Abhishek Malvankar | date | Yes |
InstaScale | Abhishek Malvankar | date | Yes |
CodeFlare Operator | Anish Asthana | date | Yes |
Reviews on the pull request will suffice for the approval process. At least 2 approvals are required prior to this ADR being merged. The ADR must also remain open for at least one week.