Various other tools require knowledge of the git repo, e.g. ex_doc in mix.exs and also allow configuration via the mix.exs file. You have it twice (see also the typo in the first link :P) Allowing configuration here would be one fewer spot where a name of the git repo or even the app name itself would need to be propagated to. Additionally, several internal libraries do not even have config files except for git_ops which feels really strange on a large enough number of projects.
Various other tools require knowledge of the git repo, e.g.
ex_docinmix.exsand also allow configuration via themix.exsfile. You have it twice (see also the typo in the first link :P) Allowing configuration here would be one fewer spot where a name of the git repo or even the app name itself would need to be propagated to. Additionally, several internal libraries do not even have config files except forgit_opswhich feels really strange on a large enough number of projects.