diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md new file mode 100644 index 0000000000..56c0360b4b --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug_report.md @@ -0,0 +1,27 @@ +--- +name: Bug Report +about: Report a reproducible issue +title: '' +labels: 'bug' +assignees: '' +--- + +**Describe the bug** +Include a clear and concise description of what the problem is. + +**Steps to reproduce the bug** +Reproducing the issue is crucial for identifying and resolving the problem. Please include all +necessary code and detailed steps required to replicate the issue. + +**Expected behavior and actual behavior** +A clear and concise description of what you expected to happen and what actually happened. + +**Environment** +Operating System: [e.g Ubuntu 22.04, Windows 10] +Build System/Tools: [e.g GCC 11.4.0, CMake 3.25] + +Please specify the exact environment or tools you’re using to help us better understand and +replicate the issue. + +**Additional context** +Add any other context about the problem here. \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/feature_request.md b/.github/ISSUE_TEMPLATE/feature_request.md new file mode 100644 index 0000000000..d413e42a87 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature_request.md @@ -0,0 +1,22 @@ +--- +name: Feature Request +about: For feature requests. Please search for existing issues first. Also see CONTRIBUTING guidelines +title: '' +labels: 'enhancement' +assignees: '' +--- + +**Describe the feature** +Include a clear and detailed description of the feature and its intended use. + +**Proposed Solution** +Describe your preferred solution, addressing: + +- Details of the technical implementation +- Use cases +- Please specify if the feature is specific to an operating system, compiler, + or build system version +- Potential limitations or future considerations + +**Additional context** +Add any other context or screenshots about the feature request here. \ No newline at end of file diff --git a/.github/PULL_REQUEST_TEMPLATE/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE/PULL_REQUEST_TEMPLATE.md new file mode 100644 index 0000000000..6221a93215 --- /dev/null +++ b/.github/PULL_REQUEST_TEMPLATE/PULL_REQUEST_TEMPLATE.md @@ -0,0 +1,24 @@ +## Purpose of this PR +- [ ] Bugfix +- [ ] New Feature +- [ ] Documentation Update +- [ ] Other (Please specify) + +**Description** +What does this PR do, Please provide an overview of the changes and their purpose. + +**Related Issues** +Here is the issue related to this PR #[issue number] (if applicable) + +**Breaking Changes** +- [ ] Yes +- [ ] No + +If there are breaking changes, please explain what they are and how they may impact existing +functionality. + +**Test Plan** +Please provide the steps for reviewers to test the changes. + +**Regression Tests** +Have tests been added/updated? [ ] Yes [ ] No \ No newline at end of file