Ruby Sass が End-of-Life に到達
2019 年 4 月 4 日、Natalie Weizenbaum による投稿
Ruby Sass の非推奨化を発表してから 1 年が経過しました。現在、正式に End-of-Life に到達しています。Ruby Sass ジェムの最後のバージョンをリリースする予定です。これには、更新の配信が停止されることを示す警告が含まれます。その後、GitHub リポジトリをアーカイブします。
次に、sass/language リポジトリと sass/sass リポジトリをマージします。つまり、まだ Ruby Sass に依存している人全員が github.com/sass/sass
から断絶されることを意味します。今後は、sass/sass リポジトリが言語仕様に取り組むための場所となり、コードは含まれません。sass/language リポジトリには、sass/sass へのリンクのみが含まれます。
移行移行パーマリンク
まだ Ruby Sass から移行していない場合は、今がそのときです。最善の方法は、現在の Ruby Sass の使用方法によって異なります 。
コマンドラインツールとして Ruby Sass を使用する場合は、Dart Sass をコマンドラインツールとしてインストールする方法が移行の最も簡単な方法です。Ruby Sass と同様のインターフェイスがサポートされているので、sass --help
を実行すると、 機能の完全な説明が表示されます。
Ruby Web アプリのプラグインとして Ruby Sass を使用する場合、特に独自の Sass 関数を Ruby で定義する場合は、sassc
ジェムで Ruby の LibSass にアクセスできます。また、Ruby Sass と非常にAPI がよく似ています。ほとんどの場合、Sass
モジュールを SassC
モジュールと置き換えるだけで、コードが機能し続けます 。
Rails を使用している場合、sassc
ジェムをラップし、アセットパイプラインにスムーズに統合する sassc-rails
ジェムの使用をお勧めします。ほとんどの場合、 コードを変更する必要すらありません。
さようなら、Ruby Sass!さようなら、Ruby Sass! パーマリンク
個人的な意見として、私はまだ大学生の頃に宿題と宿題の合間にコーディングしていた 2006 年に Ruby Sass の執筆を始めました。私は過去 13 年間、(重点を置きながら) 継続的に取り組んでおり、記録を他のコードベースと一致させるのに長い時間がかかると思われます。言語が前進していることを嬉しく思いますが、同時に Ruby Sass がひどく恋しくなるでしょう。
また、この機会を利用して、Sass が生まれた Ruby コミュニティ、特に言語を評価し、広く普及させてくれたユーザーに感謝したいと思います。Sass には素晴らしいユーザーベースがあり、長年にわたってそれがどれほど大きく、多様になっているかを見てきました。Sass の新しい時代に移行するにつれて、これを続けましょう !