diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml new file mode 100644 index 0000000..afa126a --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -0,0 +1,49 @@ +name: Bug report +description: Create a bug report if you found a problem with Foreman +body: + - type: markdown + attributes: + value: | + Thank you for reporting an issue. Before opening a bug report, please review our documentation. + If you cannot find a solution, kindly complete the following template with as much information as possible. + + - type: input + attributes: + label: Version + description: The version of Foreman you are using. + placeholder: e.g. 1.2.3 + validations: + required: true + + - type: textarea + attributes: + label: Actual behavior (issue description) + description: A clear, concise and short description of the issue you are facing. Please provide textual output instead of screenshots. + validations: + required: true + + - type: textarea + attributes: + label: Expected behavior + description: What should happen instead. + + - type: textarea + attributes: + label: Steps to reproduce + description: A step-by-step guide for reproducing the issue. + placeholder: | + 1. Installation via ... + 2. Run ... + 3. See error ... + validations: + required: true + + - type: textarea + attributes: + label: Custom configuration + description: Any custom configuration option you have changed. + + - type: textarea + attributes: + label: Additional information + description: Anything else you think we should know. 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..c50b081 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature_request.yml @@ -0,0 +1,32 @@ +name: Feature request +description: Suggest a new feature for Foreman +body: + - type: textarea + attributes: + label: Is your feature request related to a problem? + description: A clear and concise description of what the problem is. Please describe. + placeholder: | + Ex. I'm always frustrated when [...] + validations: + required: false + + - type: textarea + attributes: + label: Desired feature + description: Provide a clear and concise description of the desired outcome. + validations: + required: true + + - type: textarea + attributes: + label: Considered alternatives + description: Describe any alternative solutions or features you've thought about. + validations: + required: false + + - type: textarea + attributes: + label: Additional context + description: Include any additional information or screenshots relevant to the feature request. + validations: + required: false diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md new file mode 100644 index 0000000..51a4e0f --- /dev/null +++ b/.github/pull_request_template.md @@ -0,0 +1,15 @@ +## Description + + + +Fixes #(issue) + +## Additional Context + + + +N/A + +## Checklist + +- [ ] The pull request title meets the [Conventional Commits](https://www.conventionalcommits.org/en/v1.0.0/) specification and optionally includes the scope, for example: `feat: Add social login`