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
8件のコメント
でも、散らかっているという点に共感はしますが、それは実際に生産性へ影響するのでしょうか?
.envまで含めて入れると、開発時のパス設定が面倒になりそうですね;;
単に設定だけ作っておいてあまり使わないファイルが含まれているので、ある程度理解はできるのですが、実際にわりと頻繁に変更が発生する
package.jsonや.envまでそこに入れなければならないのは、少し不便に見えますね。わざわざ
metaにする必要はなく、configやconfigsでよさそうですが……metaは意味もちょっとずれているし、会社の宣伝みたいで気が進みませんね。なぜ
.configではないのでしょうかdocker-compose.ymlやgitlab-ci.ymlのようなファイルを config と呼ぶには少し曖昧な感じがあるので、もう少し汎用的な単語を使ったのではないかと思います。同感です。すでに
.configを使っているケースも多少ありますし、そのほうが意味もより明確な気がしますが……https://news.ycombinator.com/item?id=36472613
なぜ
metaという名前を使うべきなのか、.を付けて隠すべきなのかについては賛否があります。あまりに散らかっているのは事実です。何か解決策があるとよさそうです