+1

One question regarding "This however has to be enabled by the contributor,
separately for each PR."
can it be by default enable when creating PR?

On Wed, May 16, 2018 at 2:08 PM, Ted Yu <yuzhih...@gmail.com> wrote:

> +1
> -------- Original message --------From: Shuyi Chen <suez1...@gmail.com>
> Date: 5/16/18  1:12 PM  (GMT-08:00) To: dev@flink.apache.org Subject: Re:
> [DISCUSS] GitBox
> +1 :) A lot of projects <https://gitbox.apache.org/repos/asf> are already
> using it.
>
> On Wed, May 16, 2018 at 3:40 AM, Chesnay Schepler <ches...@apache.org>
> wrote:
>
> > Hello,
> >
> > during the discussion about how to better manage pull requests [1] the
> > topic of GitBox integration came up again.
> >
> > This seems like a good opportunity to restart this discussion that we had
> > about a year ago [2].
> >
> > * What is GitBox
> >
> >    Essentially, GitBox allow us to use GitHub features.
> >    We can decide for ourselves which features we want enabled.
> >
> >    We could merge PRs directly on GitHub at the button of a click.
> >    That said the merge functionality is fairly limited and would
> >    require picture-perfect commits in the pull requests.
> >    Commits can be squashed, but you cannot amend commits in any way, be
> >    it fixing typos or changing the commit message. Realistically this
> >    limits how much we can use this feature, and it may lead to a
> >    decline in the quality of commit messages.
> >
> >    Labels can be useful for the management of PRs as (ready for review,
> >    delayed for next release, waiting for changes). This is really what
> >    I'm personally most interested in.
> >
> >    We've been using GitBox for flink-shaded for a while now and i
> >    didn't run into any issue. AFAIK GitBox is also the default for new
> >    projects.
> >
> > * What this means for committers:
> >
> >    The apache git remote URL will change, which will require all
> >    committers to update their git setup.
> >    This also implies that we may have to update the website build
> scripts.
> >    The new URL would (probably) be
> >    /https://gitbox.apache.org/repos/asf/flink.git/.
> >
> >    To make use of GitHub features you have to link your GitHub and
> >    Apache accounts. [3]
> >    This also requires setting up two-factor authentication on GitHub.
> >
> >    Update the scm entry in the parent pom.xml.
> >
> > * What this means for contributors:
> >
> >    Nothing should change for contributors. Small changes (like typos)
> >    may be merged more quickly, if the commit message is appropriate, as
> >    it could be done directly through GitHub.
> >
> > [1] http://apache-flink-mailing-list-archive.1008284.n3.nabble.
> > com/Closing-automatically-inactive-pull-requests-tt22248.html
> > [2] http://apache-flink-mailing-list-archive.1008284.n3.nabble.
> > com/DISCUSS-GitBox-td18027.html
> > [3] https://gitbox.apache.org/setup/
> >
>
>
>
> --
> "So you have to trust that the dots will somehow connect in your future."
>

Reply via email to