#dusk $DUSK @Dusk ......Saya biasanya melihat kode protokol untuk hal-hal besar. Kali ini, perubahan kecil pada dokumentasi menarik perhatian saya.
Dusk mengubah cara dokumennya memvalidasi dan memublikasikan sitemap.
Awalnya, itu terlihat seperti pekerjaan rutin:
"npm run build" sekarang menjadi alur verifikasi yang membangun situs, menjalankan tes, lalu memeriksa hasilnya.
Namun perubahan yang lebih menarik adalah apa yang terjadi pada sitemap.xml.
Alih-alih mempertahankan sitemap statis terpisah, build sekarang mengambil sitemap-index.xml yang dihasilkan Astro dan membuat sitemap.xml konvensional sebagai alias.
Kedengarannya membosankan.
Ternyata ini memecahkan masalah infrastruktur yang berguna.
Anggap saja seperti mengubah sistem alamat sebuah gedung. Gedung itu sudah menghasilkan peta internal yang benar, tetapi pengunjung dari luar tetap mengharapkan menemukan pintu masuk di alamat yang sudah familiar. Daripada memelihara dua peta yang bisa saling melenceng, build membuat alamat yang familiar dari sumber yang dihasilkan.
Tes memperkuat gagasan itu.
#Dusk sekarang memeriksa bahwa sitemap yang dihasilkan itu valid dan bahwa sitemap.xml konvensional benar-benar menirunya secara persis. Jadi, perubahan dokumentasi bisa gagal verifikasi jika hubungan itu rusak.
Yang saya suka di sini adalah pola pikir rekayasa.
Komit ini tidak menambahkan fitur protokol yang mencolok. Ini mengurangi kemungkinan bahwa infrastruktur dokumentasi diam-diam menjadi tidak konsisten saat situs berkembang.
Dan itu lebih penting daripada yang terdengar.
Untuk proyek teknis, dokumentasi adalah bagian dari antarmuka yang bergantung pada pengembang, operator, dan alat otomatis.
Tautan yang rusak, sitemap yang sudah basi, atau build yang tidak lengkap tidak mengacaukan konsensus, tapi tetap bisa menimbulkan gesekan di sekitar semua hal yang dibangun di atas protokol.
Komit kecil. Masalah yang sangat tidak glamor.
Tapi detail-detail seperti inilah yang sering memberi tahu saya seberapa serius sebuah tim memperlakukan infrastruktur yang mengelilingi produk utama.
Itu bagian yang menarik bagi saya dari perubahan Dusk ini.
$ACE $RED #ChinaJulyOutputRetailInvestmentAllMiss #CMESeptemberHikeOddsFallTo30.6% #CryptoStartupsRaise$11.2BInH1 #EthereumFoundationLaunchesGlamsterdamTestnet