Ruby Sass 已停止 維護
由 Natalie Weizenbaum 發佈於 2019 年 4 月 4 日
自我們宣布Ruby Sass 停止更新以來已過了一年,現在它正式停止維護。我們將發布 Ruby Sass gem 的最後一個版本,其中會顯示一條警告,指出它不再接收更新,然後將GitHub 儲存庫封存。
然後,我們會將 sass/language 儲存庫合併到 sass/sass 儲存庫中。這表示**任何仍然依賴來自 github.com/sass/sass
的 Ruby Sass 的專案都將無法運作。**往後,sass/sass 儲存庫將是用於處理語言規格的位置,並且不包含任何程式碼。sass/language 儲存庫只會包含指向 sass/sass 的連結。
遷移遷移的永久連結
如果您尚未從 Ruby Sass 遷移,現在是時候了。最佳的遷移方式取決於您目前如何使用 Ruby Sass。
如果您將 Ruby Sass 作為命令列工具使用,最簡單的遷移方式是安裝 Dart Sass 作為命令列工具。它支援與 Ruby Sass 類似的介面,您可以執行 sass --help
來查看其所有 功能。
如果您將 Ruby Sass 作為 Ruby 網頁應用程式的插件使用,尤其是如果您在 Ruby 中定義了自己的 Sass 函式,sassc
gem 提供了從 Ruby 存取 LibSass 的管道,其 API 與 Ruby Sass 非常相似。在大多數情況下,您只需將 Sass
模組替換為 SassC
模組,您的程式碼就可以繼續 運作。
如果您正在使用 Rails,我們特別建議您使用 sassc-rails
gem,它封裝了 sassc
gem 並將其順利整合到資源管道中。大多數情況下,您甚至不需要更改任何 程式碼。
再見了,Ruby Sass!再見了,Ruby Sass! 永久連結
就我個人而言,我在 2006 年開始撰寫 Ruby Sass,當時我只是個在作業之餘寫程式的大學生。在過去的 13 年裡,我一直持續地(不同程度地)致力於它,而且我預計我需要很長時間才能在其他程式碼庫中達到這樣的紀錄。我很高興看到這門語言不斷發展,但同時我也會非常想念 Ruby Sass。
我也想藉此機會感謝我們的使用者,尤其是 Sass 誕生地的 Ruby 社群中的使用者,感謝他們欣賞我們創造的語言並廣泛地推廣它。Sass 擁有令人難以置信的使用者群,我很自豪地看到它多年來發展得如此龐大且多元。讓我們在邁入 Sass 的新時代時繼續保持下去!