[
https://issues.apache.org/jira/browse/IGNITE-19883?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17739564#comment-17739564
]
Vyacheslav Koptilin commented on IGNITE-19883:
----------------------------------------------
I think it would be nice to expand the section related to formal criteria in a
way that is done for Apache Ignite 2:
{noformat}
**Formal criteria:** commit message, codestyle checks, TC status, mandatory
documentation.
- There is a single JIRA ticket related to the pull request.
- The web-link to the pull request is attached to the JIRA ticket.
- The JIRA ticket has the Patch Available state.
- The description of the JIRA ticket explains WHAT and WHY was made and HOW.
- The pull request title is treated as the final commit message. The following
pattern must be used: IGNITE-XXXX Change summary where XXXX - number of JIRA
issue.
{noformat}
This list will be useful for newcomers at least (what steps are mandatory and
should be done before a patch/pull-request can be moved to the `patch
available` state).
> Add a review checklist to a PR in Apache Ignite 3 repository
> ------------------------------------------------------------
>
> Key: IGNITE-19883
> URL: https://issues.apache.org/jira/browse/IGNITE-19883
> Project: Ignite
> Issue Type: Task
> Reporter: Sergey Chugunov
> Assignee: Sergey Chugunov
> Priority: Major
> Labels: ignite-3
> Fix For: 3.0.0-beta2
>
> Time Spent: 10m
> Remaining Estimate: 0h
>
> We need to add a checklist of bullets to verify PR against right to the PRs
> pages in GitHub, like a list already implemented for PRs in AI2 repo:
> {noformat}
> 1. There is a single JIRA ticket related to the pull request.
> 2. The web-link to the pull request is attached to the JIRA ticket.
> 3. The JIRA ticket has the Patch Available state.
> 4. The pull request body describes changes that have been made. The
> description explains WHAT and WHY was made instead of HOW.
> 5. The pull request title is treated as the final commit message. The
> following pattern must be used: IGNITE-XXXX Change summary where XXXX -
> number of JIRA issue.
> 6. A reviewer has been mentioned through the JIRA comments (see the
> Maintainers list)
> 7. The pull request has been checked by the Teamcity Bot and the green visa
> attached to the JIRA ticket (see TC.Bot: Check PR)
> {noformat}
> Though in AI2 checklist if focused mostly on formal stuff, and we want to
> implement the list more dedicated to code quality and easy-to-review reqs.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)