3 ms·
I think ultimately it comes down to personalities. I'm the kind of person that likes directories and folders. And having top level files feels clunky and disorg
by silviogutierrez 6y ago
I think ultimately it comes down to personalities. I'm the kind of person that likes directories and folders. And having top level files feels clunky and disorganized. Like much organization, taken to the extreme it can be a form of procrastination to avoid doing real work. Yak shaving, if you will.
But opening the root project folder to just a list of subfolders gives me a very nice first impression.
Below is my list of config files for https://www.joyapp.com https://www.joyapp.com (Django + NodeJS). Not a hugely complex architecture, mind you.
Some notes: .editorconfig at least tries to consolidate this for some things. And pyproject.toml could help with Python. Still, definitely jarring and something I've noticed.
.coveragerc
.dockerignore
.editorconfig
.flake8
.gitattributes
.gitignore
.isort.cfg
.prettierrc
.shellcheckrc
jest.config.js
mypy.ini
package.json
pytest.ini
requirements.txt
shell.nix
tsconfig.json
tslint.json
webpack.config.ts
yarn.lock