DotMeta: .meta 폴더를 이용합시다
(dotmeta.org)- 소프트웨어 라이브러리들이 설정 파일을 .meta 폴더에 넣자고 홍보하는 사이트
- 아래와 같이 설정 파일이 점점 더 많아지는데 루트 폴더에 다 넣어서 복잡하게 하지 말고, .meta 에 모으면 깔끔하다는 것
/package.json
/tsconfig.json
/.eslintrc
/.prettierrc
/.babel.config.js (implied child .babelrc)
/.webpack.config.js
/jest.config.js
/.env
/docker-compose.yml
/gitlab-ci.yml
/.npmrc
/.editorconfig
단순히 설정만 만들어두고 잘 안쓰는 파일들이 포함되어있어서 어느정도 이해가 되긴 하는데, 실제로 좀 자주 변경이 일어나는 package.json이나 .env까지 저기로 들어가야하는 건 조금 불편해보이긴 하네요.
docker-compose.yml, gitlab-ci.yml 같은 파일들을 config라고 부르기에는 좀 애매한 감이 있어서 좀 더 범용적인 단어를 쓴 것이 아닐까 예상합니다.
https://news.ycombinator.com/item?id=36472613
왜 meta 란 이름을 써야하는지, .을 붙여서 숨겨야 하는지에 대해 갑론을박이 있긴 한데요.
너무 지저분한 것은 사실입니다. 뭔가 해결방안이 있으면 좋을듯