Pengembangan
Bagian ini mencakup semua yang perlu Anda ketahui untuk bekerja dengan codebase Sutomo, diorganisir berdasarkan area.
Core
Halaman-halaman ini mencakup pengaturan lingkungan, tata letak direktori, standar coding, dan praktik testing — fondasi yang diperlukan setiap pengembang sebelum menulis kode.
| Halaman | Deskripsi |
|---|---|
| Setup & Instalasi | Setup lingkungan pengembangan lokal |
| Struktur Proyek | Struktur direktori dan konvensi |
| Konvensi | Standar coding dan pattern |
| Testing | Cara menjalankan dan menulis test |
Backend
Area ini mencakup sistem migrasi database, strategi seeding, factory model, arsitektur Eloquent model, dan service layer. Memahami pola-pola ini sangat penting untuk menulis kode Laravel yang mudah dipelihara.
| Halaman | Deskripsi |
|---|---|
| Migrations | Sistem migrasi database dan aturan |
| Seeders | Strategi dan pattern seeding database |
| Factories | Factory model untuk testing dan development |
| Models | Struktur Eloquent model dan traits |
| Services | Arsitektur service layer |
Frontend
Halaman-halaman ini menjelaskan struktur modul frontend, pola state container standar yang digunakan oleh setiap store, dan tutorial setup wizard untuk memahami pengalaman pertama-kali menjalankan aplikasi.
| Halaman | Deskripsi |
|---|---|
| State Container Pattern | Pattern standar state management |
| Modul | Struktur modul frontend |
| Panduan Setup Wizard | Arsitektur dan alur wizard pertama-kali |
Filament
Area ini mendokumentasikan cara membangun input form, komponen schema, dan ekstensi Filament lainnya menggunakan pustaka komponen kustom proyek.
| Halaman | Deskripsi |
|---|---|
| Komponen Filament | Komponen form dan schema kustom |
Secara bersama, keempat area ini membentuk stack pengembangan yang lengkap. Mulailah dengan Core untuk memahami fundamentalnya, lalu jelajahi area yang relevan dengan tugas Anda saat ini.