From 0b228e8f70e08957ee2fbf5a3e6cdf5fdc8997d7 Mon Sep 17 00:00:00 2001 From: Byron Ruth Date: Tue, 21 May 2024 11:57:44 -0400 Subject: [PATCH] Add issue forms Signed-off-by: Byron Ruth --- .github/ISSUE_TEMPLATE/defect.yml | 47 +++++++++++++++++++++++++++++ .github/ISSUE_TEMPLATE/proposal.yml | 28 +++++++++++++++++ 2 files changed, 75 insertions(+) create mode 100644 .github/ISSUE_TEMPLATE/defect.yml create mode 100644 .github/ISSUE_TEMPLATE/proposal.yml diff --git a/.github/ISSUE_TEMPLATE/defect.yml b/.github/ISSUE_TEMPLATE/defect.yml new file mode 100644 index 00000000..4816b811 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/defect.yml @@ -0,0 +1,47 @@ +--- +name: Defect +description: Report a defect, such as a bug or regression. +labels: + - defect +body: + - type: textarea + id: observed + attributes: + label: Observed behavior + description: Describe the unexpected behavior or performance regression you are observing. + validations: + required: true + - type: textarea + id: expected + attributes: + label: Expected behavior + description: Describe the expected behavior or performance characteristics. + validations: + required: true + - type: textarea + id: versions + attributes: + label: Server and client version + description: |- + Provide the versions you were using when the detect was observed. + For the server, use `nats-server --version`, check the startup log output, or the image tag pulled from Docker. + For the CLI client, use `nats --version`. + For language-specific clients, check the version downloaded by the language dependency manager. + validations: + required: true + - type: textarea + id: environment + attributes: + label: Host environment + description: |- + Specify any relevant details about the host environment the server and/or client was running in, + such as operating system, CPU architecture, container runtime, etc. + validations: + required: false + - type: textarea + id: steps + attributes: + label: Steps to reproduce + description: Provide as many concrete steps to reproduce the defect. + validations: + required: false diff --git a/.github/ISSUE_TEMPLATE/proposal.yml b/.github/ISSUE_TEMPLATE/proposal.yml new file mode 100644 index 00000000..7158383b --- /dev/null +++ b/.github/ISSUE_TEMPLATE/proposal.yml @@ -0,0 +1,28 @@ +--- +name: Proposal +description: Propose an enhancement or new feature. +labels: + - proposal +body: + - type: textarea + id: change + attributes: + label: Proposed change + description: This could be a behavior change, enhanced API, or a new feature. + validations: + required: true + - type: textarea + id: usecase + attributes: + label: Use case + description: What is the use case or general motivation for this proposal? + validations: + required: true + - type: textarea + id: contribute + attributes: + label: Contribution + description: |- + Are you intending or interested in contributing code for this proposal if accepted? + validations: + required: false