docs: Bahasa Malaysia wiki

Task: MIL-003#5
This commit is contained in:
2026-10-14 21:31:44 +08:00
parent 40d653113f
commit 06811e6b5a
4 changed files with 164 additions and 0 deletions
+47
View File
@@ -0,0 +1,47 @@
[English](Development) · [Dansk](Development-da) · **Bahasa Malaysia**
# Pembangunan
## Susun atur
| Folder | Kandungan |
| --- | --- |
| `src/password_manager/domain` | Rekod, penjana kata laluan dan ralat; tiada input atau output |
| `src/password_manager/application` | Kes guna dan port repositori |
| `src/password_manager/infrastructure` | Repositori JSON |
| `src/password_manager/presentation` | Paparan MVVM dan model paparan |
| `src/password_manager/constants.py` | Semua pemalar dan mesej |
| `tests/` | Ujian `unit`, `integration` dan `e2e` |
| `tools/` | `capture_screenshots.py` |
Import menuju ke dalam; hanya `main.py` menghubungkan lapisan.
## Ujian dan lint
```bash
python -m pytest
python -m ruff format src tests tools
python -m ruff check src tests tools
```
## Dokumentasi kod sumber
Komen ditulis dalam gaya Doxygen. Bina HTML dengan `doxygen Doxyfile`; ia dibuka
di `docs/doxygen/html/index.html`.
## Tangkapan skrin
Pada Windows dengan persekitaran maya aktif:
```bash
python tools/capture_screenshots.py
```
Imej ditulis ke `docs/images/` daripada tetingkap sebenar dan fail data
sementara.
## Dokumen projek
Projek mengikut aliran kerja perancangan dahulu: Business Case, analisis
pemegang taruh, pelan projek dan pencapaian berada dalam `docs/`. Kerja
dilakukan pada satu cabang dan satu pull request bagi setiap pencapaian.