You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Nov 18, 2021. It is now read-only.
As per current github username composition rules, username can only have alphanumeric characters or a hyphen.
This turns out to be an issue when:
User wants to produce a java based open-source product hosted from GITHUB repo
User wants to use his github qualified namespace as groupId and hence by convention, his top level java package would be something like: org.github.<username>
User's choice of alphabetic username isn't available (taken by someone else) and he gets forced to use john**-doe instead of john_**doe (note that having numbers in username to make it unique would make the java package declaration even worse)
john-doe now can't be used as a package name for user's source code as Java doesn't rightfully allow "-" in package names.
Hence having "_" in username as allowed character appears to be a nice feature unless there's a technical reason blocking it to happen on github.
As per current github username composition rules, username can only have alphanumeric characters or a hyphen.
This turns out to be an issue when:
org.github.<username>Hence having "_" in username as allowed character appears to be a nice feature unless there's a technical reason blocking it to happen on github.