From da19cd271d5892b8a28d2f18f55d236565ee253b Mon Sep 17 00:00:00 2001 From: Joe Moser Date: Thu, 11 Nov 2021 21:20:21 +0100 Subject: [PATCH] To ensure quality introduced the definition of done --- contributing/contribute-code.md | 37 +++++++++++++++++++++++++++++-- contributing/how-to-contribute.md | 2 +- 2 files changed, 36 insertions(+), 3 deletions(-) diff --git a/contributing/contribute-code.md b/contributing/contribute-code.md index adf8f39a31..f5c28e0428 100644 --- a/contributing/contribute-code.md +++ b/contributing/contribute-code.md @@ -20,6 +20,19 @@ which are not assigned, and then follow [the code contribution process](#code-co to the Flink project and want to learn about it and its contribution process, you can check [the starter issues](https://issues.apache.org/jira/issues/?filter=12349196), which are annotated with a _starter_ label. +## Definition of Done + +To maintain the quality and the sustainability of the Apache Flink project +the community came up with a Definition of Done for the project. + +A PR is done and can be merged, when: + +1. **It is following the [code contribution process](#code-contribution-process).** +2. **It is implemented according to the [code style and quality guide]({{ site.base }}/contributing/code-style-and-quality-preamble.html).** +3. **If it has user facing changes the documentation has been updated acording to the [documentation style guide]({{ site.base }}/contributing/docs-style.html).** +4. **It is covered by tests.** +5. **All tests passed.** + ## Code Contribution Process