Hi. rigani_c です。 本記事では Rails における弊社 CSS チームの CSS 設計を、私の思想と併せて話します。 Sprockets を使うケースを想定しています。Sprockets は Rails 6 でもデフォルトのはず。。 また、これは未検証の設計です。 今後開発していくサービスにて導入予定の設計ですので、 大きな破綻がある可能性 があります。導入後に人柱報告しますね。 『壊れにくい CSS 設計』は全ての傷が致命傷となり得る CSS を壊れないように運用していくのは極めて困難です。 CSS は雑に書いても目的のスタイルを作れちゃいますから、設計を理解しているメンバーがプロジェクトから離れると CSS の壊死は始まり、着実に広がっていきます。 ???『なるほど完璧な設計っスねーっ 運用されないという点に目をつぶればよぉ~』 クラス名を繋ぎ合わせてプロジェクト全体に
![Rails における弊社の CSS 設計 ベーシック エンジニアブログ Basic::Engineer.deploy(blog)](https://cdn-ak-scissors.b.st-hatena.com/image/square/e657d2dd86c069cbb7168666cbc8d1f0885b5339/height=288;version=1;width=512/https%3A%2F%2Ftech.basicinc.jp%2Fuploads%2F751cffa429ecab801dc4549d62ae5649.png)