You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@grails.apache.org by jd...@apache.org on 2026/04/15 19:52:40 UTC
(grails-core) branch pull-request-template created (now d004b3153a)
This is an automated email from the ASF dual-hosted git repository.
jdaugherty pushed a change to branch pull-request-template
in repository https://gitbox.apache.org/repos/asf/grails-core.git
at d004b3153a Add a pull request template to PRs to help new contributors.
This branch includes the following new commits:
new d004b3153a Add a pull request template to PRs to help new contributors.
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
(grails-core) 01/01: Add a pull request template to PRs to help new contributors.
Posted by jd...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
jdaugherty pushed a commit to branch pull-request-template
in repository https://gitbox.apache.org/repos/asf/grails-core.git
commit d004b3153ade9ca5097128ce2412c489573d1b1c
Author: James Daugherty <jd...@jdresources.net>
AuthorDate: Wed Apr 15 15:52:28 2026 -0400
Add a pull request template to PRs to help new contributors.
---
.github/PULL_REQUEST_TEMPLATE.md | 68 ++++++++++++++++++++++++++++++++++++++++
1 file changed, 68 insertions(+)
diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md
new file mode 100644
index 0000000000..b2789c1c8e
--- /dev/null
+++ b/.github/PULL_REQUEST_TEMPLATE.md
@@ -0,0 +1,68 @@
+<!--
+SPDX-License-Identifier: Apache-2.0
+
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+ https://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+-->
+
+## Description
+<!-- Describe your change and the problem it solves. Link to the related issue(s) if they exist. -->
+
+## Contributor Checklist
+
+Please review the following checklist before submitting your pull request. Pull requests that do not meet these requirements may be closed without review.
+
+### Issue and Scope
+
+- [ ] This PR is linked to an existing issue that has been **acknowledged or approved** by the project team.
+ If no approved issue exists, please give background on why this change is necessary. Tickets are preferred for release change log history.
+- [ ] This PR addresses the **complete scope** of the linked issue. Partial implementations or unfinished
+ work should not be submitted for review.
+- [ ] This PR contains a **single, focused change**. Unrelated changes should be submitted as separate pull requests.
+- [ ] This PR targets the **correct branch** for the type of change:
+ - **Patch release branches** (e.g., `7.0.x`): Bug fixes only. No new features or API changes.
+ - **Minor release branches** (e.g., `7.1.x`): New features are welcome, but must avoid breaking existing APIs.
+ - **Major release branches** (e.g., `8.0.x`): Reserved for major changes. Breaking API changes are permitted.
+
+### Code Quality
+
+- [ ] I have **added or updated tests** that cover the changes introduced in this PR.
+ All code contributions are expected to include appropriate test coverage.
+- [ ] I have verified that all existing tests pass by running `./gradlew build --rerun-tasks`.
+- [ ] My code follows the project's **code style** guidelines. I have run `./gradlew codeStyle` and resolved
+ any violations. See [Code Style](../CONTRIBUTING.md#code-style) for details.
+- [ ] This PR does **not** include mass reformatting, style-only changes, or large-scale refactoring unless
+ it was **explicitly approved** in the linked issue. Unsolicited reformatting will not be accepted.
+
+### Licensing and Attribution
+
+- [ ] All contributed code is provided under the [Apache License 2.0](https://www.apache.org/licenses/LICENSE-2.0),
+ and new source files include the appropriate **Apache license header**.
+- [ ] I have the necessary rights to submit this contribution and confirm it is my own original work
+ (see [Legal Notice](../CONTRIBUTING.md#i-want-to-contribute)).
+- [ ] If generative AI tooling was used in preparing this contribution, I have followed the
+ [Apache Software Foundation's policy on generative tooling](https://www.apache.org/legal/generative-tooling.html)
+ and have properly attributed its use.
+
+### Documentation
+
+- [ ] If this PR introduces user-facing changes, I have included or updated the relevant documentation.
+- [ ] If this PR adds a new feature, I have updated the **What's New** section of the Grails Guide.
+- [ ] If this PR introduces breaking changes or changes that require user action during an upgrade, I have
+ updated the **Upgrade Notes** for the corresponding version in the Grails Guide.
+- [ ] The PR description clearly explains **what** was changed and **why**.
+
+---
+
+> **First-time contributors:** Please read our [Contributing Guide](../CONTRIBUTING.md) before submitting.
+> Pull requests that appear to be auto-generated, incomplete, or unrelated to an approved issue may be
+> closed to help maintainers focus on reviewed and planned work. We appreciate your understanding.