The correct location to add craft-parts Features is a bit tricky:
it must happen soon enough that things that happen early have the correct features enabled. For example, building the default command groups takes into account whether overlays are enabled;
it must happen late enough that the craft-cli logging support has already been set-up.
Therefore, provide a method that Application subclasses can override to enable their features, and the Application itself takes care of calling it at the correct time.
[ ] Have you followed the guidelines for contributing?
The correct location to add craft-parts Features is a bit tricky:
Therefore, provide a method that Application subclasses can override to enable their features, and the Application itself takes care of calling it at the correct time.
tox
?