←back to thread

848 points thefilmore | 8 comments | | HN request time: 0.868s | source | bottom
1. mlenz ◴[] No.43969896[source]
Great to see, but I wonder what lead to the decision of creating a new org instead of using github.com/mozilla
replies(4): >>43969924 #>>43969973 #>>43970040 #>>43972622 #
2. temp0826 ◴[] No.43969924[source]
They have many orgs-

https://wiki.mozilla.org/GitHub#other_github

3. moontear ◴[] No.43969973[source]
Without knowing their reason, there are a few things tied to the org where multiple orgs make sense. If you do SSO for example you tie the org to a SSO provider, you can’t tie „just a few users“ to the SSO provider (afaik). The Firefox repo may have totally different authentication / users than the main Mozilla repo.
replies(1): >>43971300 #
4. sofixa ◴[] No.43970040[source]
GitHub are terrible at this, because you can't have levels other than Org and Repository. And many things (SSO, visibility rules, common configs) are on the org level.

Unfortunately often the cleaner option is to create a separate org, which is a pain to use (e.g. you log in to each separately, even if they share the same SSO, PATs have to be authorised on each one separately, etc).

In Gitlab, you would have had one instance or org for Mozilla, and a namespace for Firefox, another one for other stuff, etc.

replies(1): >>43970166 #
5. captn3m0 ◴[] No.43970166[source]
There is an “Enterprise” level above the org, but that obviously needs an Enterprise account. It lets you manage some policies across multiple orgs, including membership.
replies(1): >>43970371 #
6. sofixa ◴[] No.43970371{3}[source]
But it still requires multiple orgs, and the UX is still poor.

It's like AWS accounts vs GCP projects. Yeah, there are ways around the organisational limitations, but the UX is still leaky.

7. pornel ◴[] No.43971300[source]
The GitHub SSO is annoying. I can't even view public issues if I'm logged in to GitHub, but haven't recently re-authenticated with SSO.

GitHub also has a lot of features and authentication scopes tied to the whole org, which is pretty risky for an org as large as Mozilla.

8. baobun ◴[] No.43972622[source]
Presumably a case of Conways.

https://en.m.wikipedia.org/wiki/Conways_Law