julienledem commented on code in PR #513: URL: https://github.com/apache/parquet-format/pull/513#discussion_r2373096100
########## proposals/README.md: ########## @@ -0,0 +1,56 @@ +# Proposals + +This proposal process is intended for significantly impactfull additions to the Parquet spec. The goal is to facilitate those projects and help them being contributed to Parquet. +For example, changes that are not backward compatible like adding a new encoding or a new compression algorithm (older implementations can not read new files). +This gives better visibility to those projects which require coordination in several implementations. +Bug fixes, code only features or minor changes to the spec that can be ignored by older implementations can simply be filed as a github issue. + +## Proposal lifecycle + +Discuss -> Draft/POC -> Implementation -> Approval + +### Discuss +Start a [DISCUSS] thread on the mailing list ([email protected]) with your idea. At this point, the community can discuss whether the impact of the proposal requires a document here or just be a github issue. +Once you have a better idea of the general consensus on the proposal, open a github issue using the proposal template. +Attaching a google doc to collect feedback and collaborate with the community works usually well early on. + +*Transition:* Once you feel you received enough feedback or need to start the POC to have better answers to questions you get, you can move to the next step. Anybody is free to start POCs anytime. We just recommend getting feedback before you spend a significant amount of your time. + +### Draft/POC +Once you feel the discussion has stabilized and you are ready to start a POC, open a PR to add a new Markdown file in the proposals folder and give more visibility to the work in progress. +The proposal document can evolve along the course of the POC. In particular to add more links to findings and performance evaluations. Collaboration is encouraged. More validation on the POC increases the chances of success. Review Comment: I have changed the wording to remove this as a requirement. I have left it as an option if people want to have a perennial place to save documents. ########## proposals/README.md: ########## @@ -0,0 +1,56 @@ +# Proposals + +This proposal process is intended for significantly impactfull additions to the Parquet spec. The goal is to facilitate those projects and help them being contributed to Parquet. +For example, changes that are not backward compatible like adding a new encoding or a new compression algorithm (older implementations can not read new files). Review Comment: fixed -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
