Workflow
Init Workflow
Direkomendasikan
Pahami urutan operasi yang dijalankan saat Custy melakukan init pada proyek.
Command
custy initCategory
Init
Quick Command
custy initRingkasanâ
Menjalankan custy init menyiapkan proyek dengan membuat resource yang
digunakan Custy pada operasi berikutnya.
Command ini tidak langsung menjalankan Git workflow. Sebagai gantinya, Custy membuat workspace proyek yang dapat disesuaikan dan digunakan kembali oleh command berikutnya.
Workflow Timeline
Init Timeline
Urutan tingkat tinggi dari operasi yang dijalankan oleh init workflow.
1
Resolve Options
Tentukan pengaturan init efektif dengan menggabungkan command-line arguments, project configuration, dan default bawaan.
2
Prepare Initialization
Bangun context init dan tentukan resource yang perlu dibuat.
3
Generate Resources
Buat file configuration, templates, dan example resources opsional sesuai mode yang dipilih.
4
Handle Existing Files
Pertahankan atau timpa generated files sesuai resource type, force behavior, dan pengaturan konfirmasi interaktif yang didukung.
5
Complete Initialization
Selesaikan proses init dan siapkan proyek untuk command Custy berikutnya.
Workflow Stages
1
Resolve Init Settings
Tentukan init mode efektif dengan menggabungkan command-line arguments,
project configuration, dan default bawaan Custy.
2
Build Init Context
Siapkan execution context internal yang akan digunakan bersama oleh setiap
generation step selama init.
3
Generate Project Resources
Buat resource proyek yang dipilih, termasuk file configuration, templates,
dan nested example resources opsional sesuai init mode yang dipilih.
4
Merge Packaged Examples
Telusuri packaged example tree secara recursive. Tambahkan direktori dan file
yang belum ada, pertahankan existing example files secara default, atau timpa
file tersebut ketika force behavior diaktifkan.
5
Finalize Init
Selesaikan proses init dan siapkan proyek untuk command Custy berikutnya.
Langkah Berikutnya
Halaman berikutnya menjelaskan setiap file dan direktori yang dibuat oleh init workflow.