Add a way for applications to customize the `InitService`
Metadata
Current evaluation
No evaluation has been recorded for this issue yet.
Issue body
### What needs to get done
The `InitService` should provide a clean way for applications to:
1. Validate the project name and other variables that will go into the template
2. Emit a message unique to each template
### Why it needs to get done
1. If the user provides an invalid name, the project will fail to build
2. Rockcraft provides different documentation links, depending on the template
Evaluation history
No evaluation history available.