Happy with the plan - will add small comments
Agreed
I think I this was discussed here and as long as the precedence is documented and clear - I think it’s wise to treat handling of collisions as a new feature which we should wait till folks say they need it before we provide a solution
A new flag is added and documented to avoid auto imports altogether (
--no-imports
).
Happy with this or a variation of this
An idea could be to have something like --imports
which defaults to 0, and 1 would have the model imports (2 could have models + more stuff in future ). Then in a future release we could change the default to 1 if this was wanted (so it’s adds this in steps). But might not be a good idea
Due to conflicting/duplicate names, I think only print the ones that end up in the name space (so no Model is mentioned twice) and maybe ModelA (myapp.models)
and mention the format like <object name> (path)
.