Hi everyone, Currently, when we create a FLIP we follow the FLIP process in the Flink Improvement Proposals wiki[1]. The process mainly includes the following steps: 1. Create a FLIP wiki page. 2. Raise the discussion on the mailing list. 3. Once the proposal is finalized, call a vote to have the proposal adopted. There is also a discussion[2] on the FLIP process which may be helpful for you.
As it is not allowed commented on the wiki, we usually have a google doc for the discussion at step 2 and whenever there is a change we need to pick it to the wiki page. This makes things somehow redundant. To solve this, we can rearrange the step a little bit and avoid the pick: 1. Raise the discussion on the mailing list. The subject of the thread is of the format [DISCUSS][FLIP] {your FLIP heading}. Also, the design doc should follow the FLIP-Template strictly. (The [FLIP] tag is used to inform people that it is a FLIP discussion and more attention should be paid.) 2. Create a FLIP wiki page once we reached an agreement on the discussion. We can simply copy the google doc into the FLIP wiki page. 3. Once the proposal is finalized, call a vote to have the proposal adopted. It should be noted that we should always vote on a FLIP wiki page instead of a google doc. The wiki page is the final version of the google doc. This can bring some benefits: 1. Make the discussion more effective as we force people to write and discuss on a google doc that follows the FLIP template which includes necessary information such as Motivation, Interfaces, Proposed changes, etc. 2. Avoid redundant pick from google doc to Flink wiki page. Once we reached an agreement on the discussion, we can simply copy the google doc into the FLIP wiki page. 3. As adopted FLIP should mostly be "immutable", we can even make the wiki page PMC or committer editable since it just needs a simple copy from the google doc. Looking forward to your feedback! Best, Hequn [1] https://cwiki.apache.org/confluence/display/FLINK/Flink+Improvement+Proposals [2] http://apache-flink-mailing-list-archive.1008284.n3.nabble.com/DISCUSS-META-FLIP-Sticking-or-not-to-a-strict-FLIP-voting-process-td29978.html#a29988