Membaca konfigurasi bersama saat build
Mengapa setiap aplikasi di ekosistem mengambil satu registri sebelum build, dan mengapa pengambilan yang gagal seharusnya menggagalkan build alih-alih memakai cadangan.
Saya M Fikri Marzuki. Di sini saya mencatat bagaimana proyek-proyek di ekosistem saya dirancang, dibangun, dan diubah: alasannya, jalan buntunya, dan bagian yang layak dipertahankan.
ContohEntri bertanda Contoh adalah konten pengganti. Entri itu menunjukkan cara jurnal ini dibaca, dan tanggalnya hanya ilustrasi.
Tulisan panjang yang baik untuk memulai.
Mengapa setiap aplikasi di ekosistem mengambil satu registri sebelum build, dan mengapa pengambilan yang gagal seharusnya menggagalkan build alih-alih memakai cadangan.
Tema gelap bukan tema terang yang dibalik. Catatan tentang memilih dua palet, memeriksa kontras, dan menjaga tampilan pertama tetap pada warna yang benar.
Starting a journal with typed data files and a small repository interface, so a database or CMS can arrive later without rewriting the pages.
Semua yang baru, sesuai urutan penulisannya.
Kabar proyekDeveloper Ecosystem1 menit bacaContoh
Gateway adalah pintu depan ekosistem. Kabarnya di sini akan mengikuti destinasi, bukan fitur.
Entri jurnal1 menit bacaContoh
Mengapa jurnal, dan apa isinya.
ArtikelEcosystem Config2 menit bacaContoh
Mengapa setiap aplikasi di ekosistem mengambil satu registri sebelum build, dan mengapa pengambilan yang gagal seharusnya menggagalkan build alih-alih memakai cadangan.
Kabar proyekEcosystem Config1 menit bacaContoh
Setiap konsumen hanya menyimpan bidang yang dibutuhkannya. Pertanyaan yang perlu dijawab sebelum menambah konsumen.
Catatan1 menit bacaContoh
Reduced motion bukan berarti 'tanpa transisi sama sekali'. Daftar singkat tentang apa yang dibuang dan apa yang dipertahankan.
Catatan bertanggal tentang posisi setiap proyek di ekosistem.
Gateway adalah pintu depan ekosistem. Kabarnya di sini akan mengikuti destinasi, bukan fitur.
Setiap konsumen hanya menyimpan bidang yang dibutuhkannya. Pertanyaan yang perlu dijawab sebelum menambah konsumen.
Before changing how Playnest works offline, write down what a family should expect without a connection.
Entri singkat yang ditulis selagi pekerjaan masih berjalan.
Pesan commit menyebutkan apa yang berubah. Rencana menyebutkan apa yang seharusnya berubah. Keduanya tidak menyimpan bagian di antaranya: pilihan yang terlihat benar selama satu sore lalu ternyata tidak. Buku log ini untuk bagian itu.
Mengganti nama repositori cukup satu perintah. Menemukan setiap konsumen, skrip sinkronisasi, dokumen, dan catatan yang masih memakai nama lama adalah pekerjaan sebenarnya. Pengalihan menyembunyikan masalahnya sampai nama lama dipakai lagi.
The rule worth keeping: one pnpm check per project that runs lint, types, tests, the production build and the browser tests. If it hasn't run since the last change, the honest status is 'not verified yet'.
Jelajahi berdasarkan pokok bahasan.
Bagaimana bagian-bagian ekosistem saling terhubung, dan alasan pembagiannya.
Antarmuka, rendering, aksesibilitas, dan detail yang benar-benar disentuh orang.
Tipografi, warna, dan keputusan di balik sebuah identitas visual.
Langkah build, pemeriksaan, dan skrip kecil yang menjaga proyek tetap jujur.
Merencanakan, meninjau, dan menyelesaikan pekerjaan, satu milestone setiap kali.
Catatan dari bacaan, eksperimen, dan hal yang ternyata berbeda dari dugaan.
M Fikri MarzukiFull-Stack Software Engineer
Saya membangun ekosistem FM Work: sekumpulan proyek web kecil yang saling terhubung dan berbagi satu registri fakta. Jurnal ini menyimpan alasan di baliknya di satu tempat.