coralnet icon indicating copy to clipboard operation
coralnet copied to clipboard

Look into GitHub Organizations/Teams for CoralNet

Open StephenChan opened this issue 4 years ago • 3 comments

From discussion in issue #253. We are considering moving the coralnet, pyspacer, and coralnet-system repos under a 'coralnet' GitHub organization. The URLs would thus be changed like:

  • beijbom/coralnet -> coralnet/coralnet
  • beijbom/pyspacer -> coralnet/pyspacer
  • beijbom/coralnet-system -> coralnet/coralnet-system

Potential benefits:

  • Have a single project board spanning all three repos.
  • These repos would be grouped under a coralnet organization, and thus would be a bit easier to find compared to browsing the repos under beijbom. (Well, the system repo is private, but it still makes things a bit more organized for us.)

Potential caveats:

  • GitHub's recent promotion of revised plans focuses on the term 'Team', and I'm not entirely sure what's the relationship between teams and organizations. We'll have to try it and see if all of the expected features are there.

Relevant links:

  • https://help.github.com/en/github/setting-up-and-managing-organizations-and-teams/about-organizations
  • https://docs.github.com/en/repositories/creating-and-managing-repositories/transferring-a-repository
  • https://help.github.com/en/github/managing-your-work-on-github/about-project-boards

Checklist:

  • [x] Create organization called coralnet.
  • [ ] Add organization members with appropriate permissions.
  • [x] Transfer repos.
  • [x] Set up icon and pinned repos for organization's front page.
  • [ ] Update any references we've made to the old repo URLs (GitHub will automatically set up redirects, but still better to not rely on that to reduce confusion) + link the new organization wherever it makes sense to.
  • [ ] Create consolidated project board(s).

StephenChan avatar Apr 16 '20 18:04 StephenChan

A thought on repo discoverability. I think the pyspacer repo in particular is currently somewhat hard to find. On the main site, we link the CoralNet-website repo from the footer and from the About page, but I'm not sure if we ever link the pyspacer repo.

After setting up a GitHub organization, we can change the footer link and About page link to point to the organization's landing page instead, and that landing page should list the CoralNet-website and pyspacer repos, thus making both discoverable.

StephenChan avatar Nov 04 '21 20:11 StephenChan

Perhaps really simple before re-organization is to just add a comment and link to pyspacer gitub repo in the coralnet readme.

D

On Thu, Nov 4, 2021 at 1:03 PM StephenChan @.***> wrote:

A thought on repo discoverability. I think the pyspacer repo in particular is currently somewhat hard to find. On the main site, we link the CoralNet-website repo from the footer and from the About page, but I'm not sure if we ever link the pyspacer repo.

After setting up a GitHub organization, we can change the footer link and About page link to point to the organization's landing page instead, and that landing page should list the CoralNet-website and pyspacer repos, thus making both discoverable.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_beijbom_coralnet_issues_311-23issuecomment-2D961375152&d=DwMCaQ&c=-35OiAkTchMrZOngvJPOeA&r=dbhP10nX7gjq4ROoAmC1QBmMeWGLBmcA6EaLZwq2afM&m=WEi182yEtGEo3S8hWlymVxjKez7LsyUpLLZ33QxjWcSuWgZPKw5Y46N4O4y1x4KW&s=ZwVcaAOxngm3sLz_XQaPPDrJfXSqtfVyJFV9Y85XeNU&e=, or unsubscribe https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_notifications_unsubscribe-2Dauth_ABKA5APZ35PAXBPR5BCZO5DUKLYKDANCNFSM4MKAJ6HQ&d=DwMCaQ&c=-35OiAkTchMrZOngvJPOeA&r=dbhP10nX7gjq4ROoAmC1QBmMeWGLBmcA6EaLZwq2afM&m=WEi182yEtGEo3S8hWlymVxjKez7LsyUpLLZ33QxjWcSuWgZPKw5Y46N4O4y1x4KW&s=FOOeH5hgDUsDBKQMK_o2vmJrnms3ntmZ71gFOak-DLM&e= . Triage notifications on the go with GitHub Mobile for iOS https://urldefense.proofpoint.com/v2/url?u=https-3A__apps.apple.com_app_apple-2Dstore_id1477376905-3Fct-3Dnotification-2Demail-26mt-3D8-26pt-3D524675&d=DwMCaQ&c=-35OiAkTchMrZOngvJPOeA&r=dbhP10nX7gjq4ROoAmC1QBmMeWGLBmcA6EaLZwq2afM&m=WEi182yEtGEo3S8hWlymVxjKez7LsyUpLLZ33QxjWcSuWgZPKw5Y46N4O4y1x4KW&s=fupjdQb776a5kxGv3Ze4lFNl80ESIWn08I8XriMkFaI&e= or Android https://urldefense.proofpoint.com/v2/url?u=https-3A__play.google.com_store_apps_details-3Fid-3Dcom.github.android-26referrer-3Dutm-5Fcampaign-253Dnotification-2Demail-2526utm-5Fmedium-253Demail-2526utm-5Fsource-253Dgithub&d=DwMCaQ&c=-35OiAkTchMrZOngvJPOeA&r=dbhP10nX7gjq4ROoAmC1QBmMeWGLBmcA6EaLZwq2afM&m=WEi182yEtGEo3S8hWlymVxjKez7LsyUpLLZ33QxjWcSuWgZPKw5Y46N4O4y1x4KW&s=xpm25F0ticbKw-RruNuVMZcy7OWo2w0Krg8oIi5Mnck&e=.

kriegman avatar Nov 05 '21 02:11 kriegman

True - that's certainly worth doing either way.

StephenChan avatar Nov 05 '21 03:11 StephenChan