Sass diimplementasikan kembali di Rust dengan nom. Huruf "r" pada nama tersebut mungkin berarti bahasa pemrograman Rust, untuk "diimplementasikan kembali", atau mungkin untuk nama saya Rasmus.
Untuk membuat kompilasi lebih cepat ketika rsass digunakan sebagai peti perpustakaan (yang mungkin merupakan kasus penggunaan dominan), saya telah menjadikan antarmuka baris perintah sebagai peti terpisah. Saat membuat monorepo, perpustakaan dan cli dibuat secara default. Untuk menginstal cli, gunakan:
cargo install rsass-cli
Untuk menggunakan perpustakaan karat, tambahkan rsass
ke dependensi Anda.
cargo add rsass
Bahasa sass didefinisikan dalam dokumen referensinya. Implementasi ini belum lengkap namun proses mencapainya masih lambat.
Kemajuan: 5803 dari 7673 tes lulus.
Jika Anda membutuhkan dukungan sass lengkap , Anda memerlukan dart sass. Alternatif lain adalah rumput yang merupakan implementasi karat murni tidak lengkap lainnya. Meskipun demikian, implementasi ini telah mencapai versi yang menurut saya dapat digunakan untuk proyek pribadi saya, dan jumlah tes kerja meningkat.
Selamat datang! Langkah pertama dalam kontribusi apa pun mungkin adalah mencoba menggunakan peti atau membaca beberapa dokumentasi. Ketika Anda melakukannya, Anda mungkin menemukan sesuatu yang rusak, belum diterapkan, atau tidak dapat dipahami. Jika ya, silakan lihat apakah ada masalah yang cocok dengan masalah tersebut atau ajukan yang baru.
Jika Anda menyumbangkan kode melalui permintaan tarik, github akan secara otomatis memeriksa apakah kode tersebut dikompilasi dan lulus pengujiannya dengan semua versi karat yang diperlukan, dan apakah kode tersebut diformat dengan benar sesuai dengan Rustfmt. Mudah-mudahan, saya kemudian akan meninjau kodenya, dan meminta Anda untuk mengubahnya atau menggabungkannya. Ini adalah proyek hobi, jadi mohon maaf jika peninjauannya tertunda.
Saya, pengelola rsass, akan melakukan yang terbaik untuk mengikuti Pedoman Komunitas Sass dan Kode Etik Rust, dan saya meminta Anda untuk melakukan hal yang sama.