diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml new file mode 100644 index 0000000..a6a2f84 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -0,0 +1,81 @@ +name: Bug report +description: Create a bug report to help us improve +labels: + - bug +body: + - + type: markdown + attributes: + value: > + Thank you for taking the time to fill out a bug report. + Remember to fill out all required fields, including the title above. + - + type: textarea + id: current + attributes: + label: Current Behaviour + description: > + Describe the problem or bug that you are encountering. + If applicable, add screenshots, images, or videos to help explain your problem. + validations: + required: true + - + type: textarea + id: expected + attributes: + label: Expected behaviour + description: | + What should happen instead? + validations: + required: false + - + type: textarea + id: reproduce + attributes: + label: Reproduction steps + description: | + What does someone else need to do to encounter the same bug? + placeholder: | + 1. Step 1 + 2. Step 2 + 3. Step 3 + validations: + required: true + - + type: textarea + id: server-specs + attributes: + label: Server operating system + description: | + What OS do you run the Armory on? (name, version, etc) + validations: + required: true + - + type: textarea + id: client-specs + attributes: + label: Client operating system and browser + description: | + What OS and web browser does the issue occur on? (names and versions) + validations: + required: true + - + type: textarea + id: armory-commit + attributes: + label: Armory revision + description: > + Which version of `azerothcore-armory` are you using? + You can either copy the output of `git log -1 --pretty=format:%h` or copy the value of the `version` field in `package.json`. + validations: + required: true + - + type: textarea + id: ac-commit + attributes: + label: AzerothCore revision (commit hash) + description: > + The version of your AzerothCore server. + You can copy the first line from the `.server info` command's output. + validations: + required: true diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml new file mode 100644 index 0000000..3ba13e0 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -0,0 +1 @@ +blank_issues_enabled: false diff --git a/.github/ISSUE_TEMPLATE/feature_request.yml b/.github/ISSUE_TEMPLATE/feature_request.yml new file mode 100644 index 0000000..da6ea25 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature_request.yml @@ -0,0 +1,40 @@ +name: Feature request +description: Suggest an idea for this project +labels: + - enhancement +body: + - + type: markdown + attributes: + value: > + Thank you for taking your time to fill out a feature request. + Remember to fill out all required fields, including the title above. + - + type: textarea + id: description + attributes: + label: Describe your feature request or suggestion in detail + description: | + A clear description of what you would like to see implemented. + If applicable, add screenshots, images, or videos to help explain your suggestion. + validations: + required: true + - + type: textarea + id: solution + attributes: + label: Describe a possible solution to your suggestion + description: > + A clear description of any alternative solutions or + features you've considered. + validations: + required: false + - + type: textarea + id: additional + attributes: + label: Additional context + description: > + Add any other context about the feature request here. + validations: + required: false diff --git a/.github/ISSUE_TEMPLATE/question.yml b/.github/ISSUE_TEMPLATE/question.yml new file mode 100644 index 0000000..20647b2 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/question.yml @@ -0,0 +1,15 @@ +name: Question +description: Ask a question to the maintainers of this project +labels: + - question +body: + - + type: textarea + id: description + attributes: + label: Your question + description: | + Describe your question with as much detail as possible. + If applicable, add screenshots, images, or videos to help explain your question. + validations: + required: true