Ruby Sass hat das Ende seiner Lebensdauer erreicht
Veröffentlicht am 4. April 2019 von Natalie Weizenbaum
Ein Jahr ist vergangen, seit wir die Einstellung von Ruby Sass angekündigt haben, und es hat nun offiziell das Ende seiner Lebensdauer erreicht. Wir werden eine letzte Version des Ruby Sass Gems veröffentlichen, die eine Warnung ausgibt, dass es keine Updates mehr erhält, und dann das GitHub Repository archivieren.

Anschließend werden wir das Repo sass/language in das Repo sass/sass zusammenführen. Das bedeutet, dass jeder, der weiterhin von Ruby Sass aus github.com/sass/sass abhängt, Probleme haben wird. Zukünftig wird das sass/sass Repo der Ort für die Arbeit an den Sprachspezifikationen sein und keinen Code enthalten. Das sass/language Repo wird nur Links enthalten, die auf sass/sass verweisen.
MigrationMigration Permalinks
Wenn Sie noch nicht von Ruby Sass weg migriert sind, ist jetzt der richtige Zeitpunkt dafür. Der beste Weg, dies zu tun, hängt davon ab, wie Sie Ruby Sass derzeit verwenden.
Wenn Sie Ruby Sass als Kommandozeilen-Tool verwenden, ist der einfachste Weg zu migrieren, Dart Sass als Kommandozeilen-Tool zu installieren. Es unterstützt eine ähnliche Schnittstelle wie Ruby Sass, und Sie können sass --help ausführen, um eine vollständige Erklärung seiner Fähigkeiten zu erhalten.
Wenn Sie Ruby Sass als Plugin für eine Ruby-Webanwendung verwenden, insbesondere wenn Sie eigene Sass-Funktionen in Ruby definieren, bietet das Gem sassc Zugriff auf LibSass aus Ruby mit einer sehr ähnlichen API wie Ruby Sass. In den meisten Fällen können Sie einfach das Sass-Modul durch das SassC-Modul ersetzen und Ihr Code wird weiterhin funktionieren.
Wenn Sie Rails verwenden, empfehlen wir insbesondere die Verwendung des Gems sassc-rails, das das sassc-Gem umschließt und es nahtlos in die Asset Pipeline integriert. Meistens müssen Sie nicht einmal Ihren Code ändern.
Auf Wiedersehen, Ruby Sass!Auf Wiedersehen, Ruby Sass! Permalink
Persönlich habe ich 2006 mit dem Schreiben von Ruby Sass begonnen, als ich noch ein Student war und zwischen Hausaufgaben programmierte. Ich habe in den letzten 13 Jahren (mit unterschiedlichem Fokus) kontinuierlich daran gearbeitet, und ich gehe davon aus, dass es lange dauern wird, bis ich diese Bilanz mit einer anderen Codebasis erreiche. Ich freue mich zu sehen, wie sich die Sprache weiterentwickelt, aber gleichzeitig werde ich Ruby Sass sehr vermissen.
Ich möchte diese Gelegenheit auch nutzen, um unseren Benutzern, insbesondere denen in der Ruby-Community, in der Sass geboren wurde, dafür zu danken, dass sie die von uns geschaffene Sprache schätzen und sie so weit verbreitet haben. Sass hat eine unglaubliche Nutzerbasis, und ich bin sehr stolz darauf zu sehen, wie groß und vielfältig sie im Laufe der Jahre geworden ist. Machen wir so weiter, wenn wir in eine neue Ära von Sass eintreten!