repo_name must not contain hyphens or other illegal characters and project_short_name is missleading
repo_name is used as the last part of the generated java package name, it must adhere to the naming convention of package names. It also must be a valid part of a URL
project_short_name is misleading because its usage is unrelated to the project name.
- Add a check in
project_short_nameshould be renamed to
grammar_name(and possibly be initialized with a valid value created from
project_nameby removing whitespace and other illegal characters)