[ 
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)

Reply via email to