Details

    • Type: Improvement
    • Status: Closed
    • Priority: Major
    • Resolution: Information Provided
    • Fix Version/s: May 2017
    • Component/s: GitBox
    • Labels:
      None
    • Project:
      Mahout

      Description

      More a request for clarification, so please re-categorize.

      We have heard that it is now possible to use GitHub as our primary GUI to our project, meaning PRs can be reviewed and merged with the GitHub GUI and other implications.

      If this is true is there a more detailed description of the services we can use this for. We have an ASF git mirrored to GitHub but must do all merges through the CLI on our dev machines. Which of the GitBox options allow us to treat the GitHub hosted code as a normal GH user?

      Also feel free to correct me if assumptions above are wrong.

        Activity

        Hide
        pferrel Pat Ferrel added a comment - Reporter
        I'm on 2 projects interesting in GitBox, Mahout and PreditionIO-Incubating.
        Show
        pferrel Pat Ferrel added a comment - Reporter I'm on 2 projects interesting in GitBox, Mahout and PreditionIO-Incubating.
        Hide
        Internal
        steveblackmon Steve Blackmon added a comment -
        Similar conversation on the Streams mailing list. There is interest, but PPMC seeking more details on what is involved in the change and whether there are trade-offs vs the incumbent git setup.
        Show
        Internal
        steveblackmon Steve Blackmon added a comment - Similar conversation on the Streams mailing list. There is interest, but PPMC seeking more details on what is involved in the change and whether there are trade-offs vs the incumbent git setup.
        Hide
        cml Chris Lambertus added a comment - - edited
        Gitbox is still a beta/work-in-progress service. There are currently no end-user docs or templates for requesting conversion to gitbox. If you do wish to convert a project, submit a ticket with the repository details. Currently, we are evaluating requests as they come in, and approving them largely based on Infra's needs for testing the service.

        At this time, we know of no major trade-offs, but we do require committers to enable 2FA on Github. If your project is interested in github-as-primary (gitbox,) you can begin work to streamline the process by making sure your committers have 2FA enabled on Github, and that they add their github ID to id.apache.org.

        The only other potential issue I'm aware of is that committers would need to agree to the Github terms of service. Those who do not will still be able to commit to the ASF side of the repo, but this can increase the odds of encountering a split-brain issue which would require Infra assistance to resolve.
        Show
        cml Chris Lambertus added a comment - - edited Gitbox is still a beta/work-in-progress service. There are currently no end-user docs or templates for requesting conversion to gitbox. If you do wish to convert a project, submit a ticket with the repository details. Currently, we are evaluating requests as they come in, and approving them largely based on Infra's needs for testing the service. At this time, we know of no major trade-offs, but we do require committers to enable 2FA on Github. If your project is interested in github-as-primary (gitbox,) you can begin work to streamline the process by making sure your committers have 2FA enabled on Github, and that they add their github ID to id.apache.org. The only other potential issue I'm aware of is that committers would need to agree to the Github terms of service. Those who do not will still be able to commit to the ASF side of the repo, but this can increase the odds of encountering a split-brain issue which would require Infra assistance to resolve.

          People

          • Assignee:
            cml Chris Lambertus
            Reporter:
            pferrel Pat Ferrel
            Request participants:
            None
          • Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: