+1, and we should add a new template for that in
https://github.com/apache/iceberg/tree/main/.github/ISSUE_TEMPLATE.

Best,
Jack Ye

On Wed, Jan 17, 2024 at 10:12 AM Yufei Gu <flyrain...@gmail.com> wrote:

> +1 Thanks Jan!
> Yufei
>
>
> On Wed, Jan 17, 2024 at 3:40 AM Brian Olsen <bitsondata...@gmail.com>
> wrote:
>
>> +1 to issues and the suggested process
>>
>> On Mon, Jan 15, 2024 at 3:12 AM Jean-Baptiste Onofré <j...@nanthrax.net>
>> wrote:
>>
>>> Hi Jan
>>>
>>> You are right, we quickly discussed about this during community
>>> meeting and on the mailing list.
>>>
>>> First, we discussed about using GitHub Discussions, but we agreed on
>>> using GitHub Issues.
>>> I like your proposal: creating a GitHub Issues with "Proposal:" prefix
>>> on the title sounds good to me.
>>> The discussions can happen on the GitHub Issues Comment.
>>>
>>> Regards
>>> JB
>>>
>>> On Mon, Jan 15, 2024 at 9:14 AM Jan Kaul <jank...@mailbox.org.invalid>
>>> wrote:
>>> >
>>> > Hey all,
>>> >
>>> > I was wondering if the community decided on a standard way to create
>>> new
>>> > proposals. In the community meeting it sounds like there is a consensus
>>> > on using Github issues with a special "proposal" label. I think it
>>> would
>>> > also be great to decide on how the proposal process should look like so
>>> > that we could publish it on the website.
>>> >
>>> > The process could look something like this:
>>> >
>>> > 1. The community member that wants to create a proposal creates a
>>> Github
>>> > issues starting with "[Proposal]". The special mark makes it easier to
>>> > find issues intended as proposals. The proposal text can either be in
>>> > the issue description or in a Google doc that is being linked to from
>>> > the issue description.
>>> >
>>> > 2. If the initial proposal is accepted, the Github issue is labelled
>>> > "proposal". All issues with a "proposal" label can be found in a
>>> > dedicated "Proposals" project. The "Proposals" project is further
>>> > divided into different stages. Initially a proposal gets assigned the
>>> > "stage 0".
>>> >
>>> > 3. If the proposal fulfills certain requirements like detailed
>>> > specification, reference implementation, presented at a community
>>> > meeting, ... it can be decided to promote the proposal to a higher
>>> stage.
>>> >
>>> > 4. If the proposal reaches the final stage it is considered accepted
>>> and
>>> > a Github issue is created that tracks the actual implementation.
>>> >
>>> > I would be interested in your opinions. Let me know what you think.
>>> >
>>> > Best wishes,
>>> >
>>> > Jan
>>> >
>>>
>>

Reply via email to