Meta mengeluarkan kod sumber DotSlash, utiliti yang memudahkan pengedaran boleh laku 

TitikSlash

DotSlash kini menjadi sumber terbuka

meta (dahulunya dikenali sebagai Facebook) mengumumkan dalam catatan blog berita bahawa telah membuat keputusan untuk mengeluarkan kod Dotslash, alat baris arahan yang direka untuk memudahkan pengedaran set boleh laku antara platform yang berbeza. Utiliti ini dibangunkan di Rust dan Meta telah mengeluarkan kod di bawah lesen MIT dan Apache 2.0.

Intipati DotSlash ialah pengurusan dan automasi penciptaan fail boleh laku yang besar, menghapuskan keperluan untuk memasukkan semua fail platform yang disokong dalam satu pakej.

Kami telah membuka DotSlash sumber terbuka, alat yang menjadikan boleh laku besar tersedia dalam kawalan sumber dengan kesan yang boleh diabaikan pada saiz repositori, sekali gus mengelakkan operasi pengklonan intensif I/O.

Apakah itu DotSlash?

TitikSlash Ia adalah alat yang membolehkan anda memasukkan boleh laku hebat dalam kawalan kod sumber dengan impak yang minimum dalam saiz repositori. Idea utama di sebalik DotSlash ialah menggantikan satu set boleh laku khusus platform dengan satu skrip yang mengandungi deskriptor untuk platform yang disokong. Oleh itu, DotSlash bertujuan untuk menjalankan skrip yang mengautomasikan muat turun fail boleh laku yang sesuai untuk platform semasa, mengesahkan integritinya dan melaksanakannya.

Alat ini menangani cabaran yang serupa dengan skrip shell dalam menjalankan boleh laku pada platform semasa, tetapi menghapuskan keperluan untuk memasukkan boleh laku untuk semua platform dalam pakej. Alat itu membolehkan anda menyimpan maklumat tentang fail boleh laku yang disusun dalam repositori bersama kod, manakala fail dihoskan pada pelayan rumah yang berasingan, menghalang pertumbuhan repositori dan mengurangkan beban pada sistem I/O semasa operasi pengklonan.

Dengan DotSlash, satu set boleh laku khusus platform digantikan dengan skrip tunggal yang mengandungi deskriptor untuk platform yang disokong. DotSlash mengurus mencari, menyahmampat dan mengesahkan artifak jauh yang sesuai untuk sistem pengendalian dan CPU semasa secara telus.

Antara kelebihannya DotSlash menyerlahkan kecekapan dalam mengendalikan boleh laku, kerana ia memudahkan pengurusan mereka, mengelakkan keperluan untuk pembangun untuk mengklon sejumlah besar fail dalam operasi I/O, serta menghalang pemasangan pukal boleh laku di lokasi lalai, yang boleh menggunakan sejumlah besar ruang cakera dan melambatkan operasi pengurusan perisian. Selain itu, disebabkan sifat projek, DotSlash adalah platform merentas dan boleh dijalankan dalam pelbagai persekitaran pembangunan, menjadikannya sangat mudah disesuaikan dengan sistem pengendalian dan seni bina CPU yang berbeza.

Bagaimanakah DotSlash berfungsi?

DotSlash melaksanakan beberapa fungsi utama untuk memastikan pelaksanaan telus bagi boleh laku pada sistem pengendalian dan seni bina CPU yang berbeza:

  1. Carian dan pemilihan- DotSlash secara telus mencari, menyahmampat dan mengesahkan artifak jauh yang sesuai untuk sistem pengendalian dan CPU semasa.
  2. Pengurusan versi: Membolehkan anda mendapatkan versi yang sesuai bagi setiap alat dengan pasti ke tempat yang betul, yang boleh menjadi tugas yang mencabar dalam persekitaran pembangunan yang kompleks.
  3. Automatización: Kebanyakan fail DotSlash dijana dan komited kepada kawalan sumber melalui automasi, memastikan pengurusan boleh laku yang cekap dan bebas ralat.

Dengan DotSlash, set boleh laku khusus platform digantikan dengan skrip tunggal yang menerangkan logik untuk memilih boleh laku berdasarkan platform yang disokong. Apabila anda menjalankan skrip DotSlash, fail boleh laku yang diperlukan untuk platform semasa dimuat turun secara dinamik, dinyahmampat, disahkan dengan cincang dan disimpan dalam cache setempat untuk pelaksanaan seterusnya. Fail dipindahkan dalam format termampat dan skrip DotSlash boleh dijana secara automatik untuk versi yang diterbitkan di GitHub.

akhirnya jika anda berminat untuk mengetahui lebih lanjut mengenainya, anda boleh berunding perinciannya di pautan berikut.


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab untuk data: AB Internet Networks 2008 SL
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.