Harap dicatat: Repositori ini saat ini tidak terawat. Jika Anda ingin menambahkan fitur atau memperbaiki masalah, pertimbangkan untuk membuat garpu. Perlu diketahui bahwa kami tidak akan memperbarui masalah atau menarik permintaan pada repositori ini.
Server bahasa frontend-independen untuk perakitan.
Pastikan Anda telah menginstal NIX, lalu, jalankan:
nix-env -i asls -f https://github.com/saulecabrera/asls/tarball/master/
Ini akan membuat server bahasa tersedia sebagai executable mandiri.
Verifikasi bahwa semuanya telah diinstal dengan benar dengan:
which asls
asls --version
Untuk memperbarui server bahasa ke rilis terbaru, jalankan:
nix-env -i asls -f https://github.com/saulecabrera/asls/tarball/master/
Jika karena alasan tertentu Anda ingin menginstal versi server bahasa sebelumnya, jalankan:
nix-env -i asls -f https://github.com/saulecabrera/asls/tarball/v<yourversion>/
Server bahasa dapat digunakan dari dalam front-end editor mana pun yang mengimplementasikan protokol server bahasa.
Untuk memulai server dan mulai menerima koneksi TCP pada port yang diberikan, jalankan:
asls --port PORT
Jika tidak ada port yang diberikan, port 7658 diambil sebagai default.
Untuk penjelasan rinci tentang perintah, jalankan:
asls -h
Proyek ini bermaksud untuk mendukung fitur -fitur berikut, dalam urutan berikut:
ASLS membutuhkan:
Jika Anda tidak ingin khawatir menginstal dependensi yang diperlukan untuk pengembangan, Anda dapat memilih untuk menggunakan Nix dan Direnv. Ini akan memastikan bahwa ketika beralih ke direktori proyek, dependensi yang benar akan dimuat.
Persyaratan:
direnv allow
di Direktori Inielixir --version
dan verifikasi bahwa versi yang dilaporkan adalah 1.10.4
Untuk membangun server bahasa:
make mix
untuk menginstal dependensimake build
Untuk Membangun Binary Server Bahasa, itu akan ditempatkan di bawah bin/asls
Buat komit khusus dengan
mix.exs
dengan versi yang tepatmake
. Hasil dari Running Make adalah hash yang digunakan untuk default.nix
. Perbarui hash dan versi di default.nix
v{major}.{minor}.{patch}
bin.tar.gz