Add helper text with naming guidelines when creating new projects
Problem
For groups there are instructions about the group name. For projects there isn't, but if you try to name something that isn't supported and apply, you get an error:
Proposal
We should add helper text similar to the group warning instead of waiting for the user to fail with an error:
- Add helper text under the project name:
Must start with a letter, digit, emoji, or '_'. Can also contain periods, plus, dashes or spaces.
- Update documentation to explain which characters are permitted.
Engineering implementation plan
- Add help text to app/views/projects/_new_project_fields.html.haml#L12
- Update https://docs.gitlab.com/ee/user/project/working_with_projects.html#create-a-blank-project to mention disallowed characters.
Availability and testing
New E2E tests to add
I don't think we will need to add any new tests as we are just adding new copy
E2E tests to verify
This change should not affect E2E tests.
Intended users
Who will use this feature?
Edited by Peter Hegman