This is an automated email from the ASF dual-hosted git repository.
rawkintrevo pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/mahout.git
The following commit(s) were added to refs/heads/main by this push:
new 6da675666 Issue and Pull request templates (#502)
6da675666 is described below
commit 6da675666010a84ac809bef11f74da96ccfaad4d
Author: Vedansh Saini <[email protected]>
AuthorDate: Tue Mar 4 04:01:26 2025 +0530
Issue and Pull request templates (#502)
* uncommented
* minor changes
* pr template
---
.github/ISSUE_TEMPLATE/bug_report.md | 31 +++++++++++++++
.github/ISSUE_TEMPLATE/documentation_issue.md | 19 +++++++++
.github/ISSUE_TEMPLATE/feature_request.md | 22 +++++++++++
.github/ISSUE_TEMPLATE/issue_template.md | 24 +++++------
.github/PULL_REQUEST_TEMPLATE | 57 ++++++++++++++++++---------
5 files changed, 123 insertions(+), 30 deletions(-)
diff --git a/.github/ISSUE_TEMPLATE/bug_report.md
b/.github/ISSUE_TEMPLATE/bug_report.md
new file mode 100644
index 000000000..8972690c7
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/bug_report.md
@@ -0,0 +1,31 @@
+---
+name: "Bug Report"
+about: "Report a bug to help us improve"
+title: "[Bug] "
+labels: ["bug"]
+assignees: []
+---
+
+### Description
+A clear and concise description of the bug.
+
+### Steps to Reproduce
+1. Step 1
+2. Step 2
+3. Step 3
+
+### Expected Behavior
+What should have happened?
+
+### Actual Behavior
+What actually happened?
+
+### Screenshots or Logs
+Add screenshots or log output if applicable.
+
+### Environment
+- **OS:** e.g., Windows, Linux
+- **Browser/Tool Version:** e.g., Chrome 96, Python 3.8
+
+### Additional Context
+Any other information that may be helpful.
diff --git a/.github/ISSUE_TEMPLATE/documentation_issue.md
b/.github/ISSUE_TEMPLATE/documentation_issue.md
new file mode 100644
index 000000000..a5fbcc109
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/documentation_issue.md
@@ -0,0 +1,19 @@
+---
+name: "Documentation Issue"
+about: "Report issues related to documentation"
+title: "[Docs] "
+labels: ["documentation"]
+assignees: []
+---
+
+### Description
+What is unclear, incorrect, or missing?
+
+### Location of the Issue
+Provide links or file paths where the issue exists.
+
+### Suggested Improvement
+How should this be fixed?
+
+### Additional Context
+Anything else that would help improve the documentation.
diff --git a/.github/ISSUE_TEMPLATE/feature_request.md
b/.github/ISSUE_TEMPLATE/feature_request.md
new file mode 100644
index 000000000..dc0edf595
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/feature_request.md
@@ -0,0 +1,22 @@
+---
+name: "Feature Request"
+about: "Suggest a new feature"
+title: "[Feature] "
+labels: ["enhancement"]
+assignees: []
+---
+
+### Summary
+A brief description of the feature.
+
+### Use Case
+Explain why this feature is useful.
+
+### Proposed Implementation
+How do you propose implementing this feature?
+
+### Alternatives Considered
+Have you thought of other ways to solve the same problem?
+
+### Additional Context
+Any other relevant information or resources.
diff --git a/.github/ISSUE_TEMPLATE/issue_template.md
b/.github/ISSUE_TEMPLATE/issue_template.md
index 1661c80a1..16909ae1e 100644
--- a/.github/ISSUE_TEMPLATE/issue_template.md
+++ b/.github/ISSUE_TEMPLATE/issue_template.md
@@ -1,30 +1,30 @@
## Issue Title
-<!-- Provide a clear and concise title for the issue -->
+Provide a clear and concise title for the issue
### Description
-<!-- Describe the issue in detail. Include what the current behavior is and
provide any relevant examples or screenshots. -->
+Describe the issue in detail. Include what the current behavior is and provide
any relevant examples or screenshots.
### Steps to Reproduce
-1. <!-- First step -->
-2. <!-- Second step -->
-3. <!-- Third step -->
+1. First step
+2. Second step
+3. Third step
### Expected Behavior
-<!-- What do you expect to happen? -->
+What do you expect to happen?
### Actual Behavior
-<!-- What actually happens? Include any error messages or logs if applicable.
-->
+What actually happens? Include any error messages or logs if applicable.
### Environment
-- **OS:** <!-- e.g. Windows, MacOS, Linux -->
-- **Browser:** <!-- e.g. Chrome, Firefox, Safari -->
-- **Version:** <!-- e.g. 1.0.0 -->
+- **OS:** e.g. Windows, MacOS, Linux
+- **Browser:** e.g. Chrome, Firefox, Safari
+- **Version:** e.g. 1.0.0
### Suggested Fix
-<!-- If you have an idea for a fix, please provide details here. -->
+If you have an idea for a fix, please provide details here.
### Additional Context
-<!-- Add any other context about the problem here. For example, links to
related issues or discussions. -->
+Add any other context about the problem here. For example, links to related
issues or discussions.
### Checklist
- [ ] I have searched the existing issues for duplicates.
diff --git a/.github/PULL_REQUEST_TEMPLATE b/.github/PULL_REQUEST_TEMPLATE
index 1003c2d66..f06d43cb4 100644
--- a/.github/PULL_REQUEST_TEMPLATE
+++ b/.github/PULL_REQUEST_TEMPLATE
@@ -1,21 +1,42 @@
-### Purpose of PR:
-Please give a short description of what this PR is for.
+### Purpose of PR
+Describe what this PR does.
+### Linked Issues
+Add links to related issues.
+- Closes #123
+- Related to #123
+
+### Changes Made
+- [ ] Bug fix
+- [ ] New feature
+- [ ] Documentation update
### Important ToDos
-Please mark each with an "x"
-- [ ] A JIRA ticket exists (if not, please create this
first)[https://issues.apache.org/jira/browse/mahout/]
-- [ ] Title of PR is "MAHOUT-XXXX Brief Description of Changes" where XXXX is
the JIRA number.
-- [ ] Created unit tests where appropriate
-- [ ] Added licenses correct on newly added files
-- [ ] Assigned JIRA to self
-- [ ] Added documentation in scala docs/java docs, and to website
-- [ ] Successfully built and ran all unit tests, verified that all tests pass
locally.
-
-If all of these things aren't complete, but you still feel it is
-appropriate to open a PR, please add [WIP] after MAHOUT-XXXX before the
-descriptions- e.g. "MAHOUT-XXXX [WIP] Description of Change"
-
-Does this change break earlier versions?
-
-Is this the beginning of a larger project for which a feature branch should be
made?
+Please mark each with an "x"
+
+A GitHub issue exists (if not, please create one)
[https://github.com/apache/mahout/issues]
+- [ ] Title of PR is "Issue #XXXX: Brief Description of Changes" where XXXX is
the GitHub issue number.
+- [ ] Created unit tests where appropriate
+- [ ] Added correct licenses on newly added files
+- [ ] Assigned GitHub issue to self
+- [ ] Added documentation in ScalaDocs/JavaDocs and to the website
+- [ ] Successfully built and ran all unit tests, verified that all tests pass
locally
+
+If all of these items are not yet complete, but you still feel it is
appropriate to open a PR, please open it as a **Draft PR** instead.
+Once all requirements are met, you can mark it as ready for review.
+
+
+### Breaking Changes
+Does this PR introduce a breaking change?
+- [ ] Yes
+- [ ] No
+
+### Testing & Verification
+Describe how you tested the changes.
+- [ ] Unit tests added
+- [ ] Manually tested
+
+### Checklist
+- [ ] The title follows the format "MAHOUT-XXXX Brief Description"
+- [ ] GitHub issue is created
+- [ ] Code follows ASF guidelines