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