repo_name must not contain hyphens or other illegal characters and project_short_name is missleading
Since 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.
Idea:
- Add a check in
pre_gen_project.py
forrepo_name
-
project_short_name
should be renamed togrammar_name
(and possibly be initialized with a valid value created fromproject_name
by removing whitespace and other illegal characters)