From my experience running packagist this will not be enough for long π
random people will claim orgs and then disappear, etc. But it's a good starting point for sure. Easy enough to change later.
Only a member of a GitHub organization can claim its /dev/null page. The first member to claim it becomes its admin, and after that the page can't be claimed again.
Claiming asks for no extra GitHub permission: it just checks that GitHub lists you among the org's public members.β¦