Personal Site Engineering Journal¶
π Overview¶
Engineering Journal mencatat perjalanan engineering Personal Site secara kronologis, termasuk perencanaan, implementasi, pengujian, masalah yang ditemukan, dan penyelesaiannya.
Dokumen ini mempertahankan konteks historis. Kondisi dan prosedur yang berlaku saat ini tersedia pada dokumentasi utama Personal Site, terutama bagian Architecture, Development, Infrastructure, CI/CD, Operations, dan Troubleshooting.
π§ How to Use This Journal¶
- Baca berdasarkan fase untuk mengikuti proses implementasi.
- Gunakan Technical Note untuk melihat langkah dan hasil pekerjaan.
- Gunakan CI/CD dan Operations untuk prosedur yang berlaku saat ini.
- Gunakan Architecture untuk memahami desain sistem.
- Gunakan Personal Site ADR Catalog untuk memahami alasan keputusan arsitektur.
π οΈ Engineering Phases¶
| Phase | Scope | Status |
|---|---|---|
| Continuous Integration | Build Hugo dan publish artifact ke MinIO | Implemented and verified |
| Continuous Deployment | Deploy artifact ke NGINX melalui Jenkins | Implemented and verified |
Planned Ansible Phase
Tabel hanya memuat fase yang sudah memiliki Engineering Journal dan Technical Note. Infrastructure provisioning menggunakan Ansible masih berstatus planned pada dokumentasi current-state dan belum menjadi bagian Engineering Journal. Fase tersebut baru ditambahkan ke index setelah aktivitas engineering dan Technical Note-nya dimulai.
π Document Types¶
| Document | Purpose |
|---|---|
| Technical Note | Mencatat aktivitas engineering dan hasil implementasi |
| ADR | Mencatat keputusan serta konsekuensinya |
| Current-state documentation | Menjelaskan arsitektur dan prosedur yang berlaku saat ini |