10 ポイント 投稿者 xguru 2023-06-27 | 8件のコメント | WhatsAppで共有
  • ソフトウェアライブラリが、設定ファイルを .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件のコメント

 
aqqnucs 2023-06-28

でも、散らかっているという点に共感はしますが、それは実際に生産性へ影響するのでしょうか?

 
noeulnight 2023-06-28

.envまで含めて入れると、開発時のパス設定が面倒になりそうですね;;

 
stevejkang 2023-06-27

単に設定だけ作っておいてあまり使わないファイルが含まれているので、ある程度理解はできるのですが、実際にわりと頻繁に変更が発生する package.json.env までそこに入れなければならないのは、少し不便に見えますね。

 
vvvvvv 2023-06-27

わざわざ meta にする必要はなく、configconfigs でよさそうですが……meta は意味もちょっとずれているし、会社の宣伝みたいで気が進みませんね。

 
centell 2023-06-27

なぜ .config ではないのでしょうか

 
ragus 2023-06-28

docker-compose.ymlgitlab-ci.yml のようなファイルを config と呼ぶには少し曖昧な感じがあるので、もう少し汎用的な単語を使ったのではないかと思います。

 
kuroneko 2023-06-27

同感です。すでに .config を使っているケースも多少ありますし、そのほうが意味もより明確な気がしますが……

 
xguru 2023-06-27

https://news.ycombinator.com/item?id=36472613
なぜ meta という名前を使うべきなのか、. を付けて隠すべきなのかについては賛否があります。
あまりに散らかっているのは事実です。何か解決策があるとよさそうです