Hi Martin,

"mvn install" does include the goals "test" and "verify".
In fact, "verify" is enough, because "install" does only copy the results
into the local Maven repository (~/.m2/repository).

So I think
 - [ ] Tests pass (`mvn test`)
 - [ ] Build passes (`mvn install`)
 - [ ] Check style passes (`mvn verfiy`)

can be condensed to
  - [ ] Build passes (`mvn clean verify`)

Otherwise, this looks good, IMO :-)

Thanks, Fabian

2016-02-19 18:19 GMT+01:00 Martin Liesenberg <martin.liesenb...@gmail.com>:

> Based on the recent discussion in the email thread 'Extending and improving
> our "How to contribute" page', I propose to introduce the following
> template for PRs
>
> ----
> Thanks for contributing to Apache Flink, before you open your PR please
> kindly take into consideration the following check list.
> Once you are sure, all items on the list can be checked, feel free to open
> your PR. For more information please refer to the How To Contribute guide
> linked above.
>
> ### General
>   - [ ] Is there an associated JIRA issue
>   - [ ] This PR addresses includes a single change
>   - [ ] New functionality is covered by tests
>   - [ ] Documentation is up to date
>
> ### Code health
>  - [ ] Tests pass (`mvn test`)
>  - [ ] Build passes (`mvn install`)
>  - [ ] Check style passes (`mvn verfiy`)
>  - [ ] JavaDoc for new `public` methods has been added
> ---
>
>
> The intended effects would be:
> - reduce friction in the PR process created by basic oversights such as
> checkstyle violations or missing tests
> - provide a helping hand for new contributors
>
> I tried to condense the suggestion on the mailing list to make it not too
> long and intimidating but at the same time cover the most important points.
>
> Looking forward to your input.
> Best regards
> martin
>

Reply via email to