私が働いている場所では、デザイン部門と開発部門は完全に分離されていますが、私たち (デザイン部門) はサイトの CSS を管理する責任があります。通常、新しい CSS は、新しい Web サイト コードよりもはるかに頻繁に運用サーバーにリリースする必要があります。このため、CSS を個別に展開しており、ソース管理の外部に存在しています。
しかし、最近、新しい CSS がアップ サイト リリースに同期されないという問題がいくつか発生しており、一般的にこのプロセスは大きな頭痛の種です。私は CSS をある種のソース管理下に置くことを推進してきましたが、誰もが満足できる適切な展開方法を見つけるのに苦労しています。私たちの最大の問題は、サイトの現在の部分に影響を与える変更を管理することです。CSS の変更は、サイトが変更される前に公開する必要がありますが、既存のサイトの何も壊してはなりません。
ここでは、デザイナーと開発者の間の奇妙な文化の詳細については触れませんが、常に維持する必要がある大量の CSS (50 以上のファイル、数千、数千行) を管理する際に、他の人がどのような経験をしたことがあるのだろうかと考えていました。サイトのリリースとは無関係に更新およびリリースされました。