Who cares. Get over it.
If everybody had that attitude we'd still be hunting with sticks.
The creeping scourge of tooling config files in project root directories
31–40 of 214 posts
Re: The creeping scourge of tooling config files in project root directories
#32On another note can we talk about the amount of projects that just dump their config/log files in the root directory as a 'hidden' file when you start them? Why? we have a .config for a reason.
Re: The creeping scourge of tooling config files in project root directories
#33How conscientious. And yup, conventions like this work well Linux and BSD's. To note ~/.config for many configs These days you see this happening inside of .github/, where configs related to gh repos and actions go. If tooling authors started universally recognizing .config/ as a directory where we could keep stuff, the root could be super clean. How about just one file, across languages / CI tools / etc? a "project.…
Sadly there's a confusing LocalLow and not all apps use AppData anyway. But it's something.
Re: The creeping scourge of tooling config files in project root directories
#34Also, please don't use dotfiles. There is no reason to hide such important files.
On which systems are they hidden? I hadn't even considered this issue because no file browser I've used in the last ~10 years has hidden dotfiles. Maybe Windows Explorer does, but that's a setting I typically change right away, so I don't even remember.
Re: The creeping scourge of tooling config files in project root directories
#35On another note can we talk about the amount of projects that just dump their config/log files in the root directory as a 'hidden' file when you start them? Why? we have a .config for a reason.
Re: The creeping scourge of tooling config files in project root directories
#36How conscientious. And yup, conventions like this work well Linux and BSD's. To note ~/.config for many configs These days you see this happening inside of .github/, where configs related to gh repos and actions go. If tooling authors started universally recognizing .config/ as a directory where we could keep stuff, the root could be super clean. How about just one file, across languages / CI tools / etc? a "project.…
Re: The creeping scourge of tooling config files in project root directories
#37Earlier quoted context omitted.
On which systems are they hidden? I hadn't even considered this issue because no file browser I've used in the last ~10 years has hidden dotfiles. Maybe Windows Explorer does, but that's a setting I typically change right away, so I don't even remember.
`ls` is probably the most important place they're hidden, but the Mac OS Finder honors this convention too.
Re: The creeping scourge of tooling config files in project root directories
#38Re: The creeping scourge of tooling config files in project root directories
#39Earlier quoted context omitted.
Python is unified on a requirements.txt file with pip, to manage dependencies.
requirements.txt has a lot of deficiencies for package management (compare to the various features Yarn or Cargo offer). The biggest weakness is transitive dependency locking: even if you specify the exact version of the dependencies you want, Pip can still resolve to a different version of their dependencies, and even then there’s no verification that the content matches what is expected beyond the version number (o…
Re: The creeping scourge of tooling config files in project root directories
#40I 100% agree on this. But it's been pretty hilarious on how obstinate tool makers are about changing to Python's new pyproject.toml [1] Python packaging is a bit of a mess already, so when I recently started a new small package I wanted to choose tooling that would not clutter, but a fair amount of tool makers were reluctant to allow code into their repo that would use the unified toml rather than a ton of separate f…
Python is unified on a requirements.txt file with pip, to manage dependencies.