diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml new file mode 100644 index 00000000..6e188d34 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -0,0 +1,72 @@ +name: Bug Report +description: Create a report to help us improve. +body: + - type: checkboxes + id: terms + attributes: + label: Welcome! + description: | + The issue tracker is for reporting bugs and feature requests only. + + All new/updated issues are triaged regularly by the maintainers. + All issues closed by a bot are subsequently double-checked by the maintainers. + + DO NOT FILE ISSUES FOR GENERAL SUPPORT QUESTIONS. + + options: + - label: Yes, I've searched similar issues on [GitHub](https://github.com/traefik/faency/issues) and didn't find any. + required: true + + - type: textarea + attributes: + label: What did you do? + description: | + How to write a good bug report? + + - Respect the issue template as much as possible. + - The title should be short and descriptive. + - Explain the conditions which led you to report this issue: the context. + - The context should lead to something, an idea or a problem that you’re facing. + - Remain clear and concise. + - Format your messages to help the reader focus on what matters and understand the structure of your message, use [Markdown syntax](https://help.github.com/articles/github-flavored-markdown) + placeholder: What did you do? + validations: + required: true + + - type: textarea + attributes: + label: What were you expecting? + placeholder: What were you expecting? + validations: + required: true + + - type: textarea + attributes: + label: What version are you using? + description: | + `latest` is not considered as a valid version. + placeholder: Paste your output here. + validations: + required: true + + - type: textarea + attributes: + label: What is your environment & configuration? + description: arguments, toml, provider, platform, ... + placeholder: Add information here. + value: | + ```yaml + # (paste your configuration here) + ``` + + Add more configuration information here. + validations: + required: true + + - type: textarea + attributes: + label: If applicable, please paste the log output in DEBUG level + description: "`--log.level=DEBUG` switch." + placeholder: Paste your output here. + validations: + required: false diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml new file mode 100644 index 00000000..f2571efb --- /dev/null +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -0,0 +1,5 @@ +blank_issues_enabled: false +contact_links: + - name: Traefik Community Support + url: https://community.traefik.io/ + about: If you have a question, or are looking for advice, please post on our Discuss forum! The community loves to chime in to help. Happy Coding! diff --git a/.github/ISSUE_TEMPLATE/feature_request.yml b/.github/ISSUE_TEMPLATE/feature_request.yml new file mode 100644 index 00000000..5c30db21 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature_request.yml @@ -0,0 +1,30 @@ +name: Feature Request +description: Suggest an idea for this project. +body: + - type: checkboxes + id: terms + attributes: + label: Welcome! + description: | + The issue tracker is for reporting bugs and feature requests only. + + DO NOT FILE ISSUES FOR GENERAL SUPPORT QUESTIONS. + options: + - label: Yes, I've searched similar issues on [GitHub](https://github.com/traefik/faency/issues) and didn't find any. + required: true + + - type: textarea + attributes: + label: What did you expect to see? + description: | + How to write a good issue? + + - Respect the issue template as much as possible. + - The title should be short and descriptive. + - Explain the conditions which led you to report this issue: the context. + - The context should lead to something, an idea or a problem that you’re facing. + - Remain clear and concise. + - Format your messages to help the reader focus on what matters and understand the structure of your message, use [Markdown syntax](https://help.github.com/articles/github-flavored-markdown) + placeholder: What did you expect to see? + validations: + required: true