Menyelesaikan object user dan init base

This commit is contained in:
Mr. Rayyan
2026-07-30 22:47:18 +07:00
parent 3efac50f39
commit fdbfb34842
128 changed files with 6785 additions and 3156 deletions
+18
View File
@@ -0,0 +1,18 @@
src/ (overview)
Penjelasan singkat:
Folder src adalah root source code aplikasi. Berikut child-folder utama yang ada saat ini:
- core/: framework-level utilities (events, middleware, logger, exceptions, queue)
- shared/: shared utilities, types, decorators
- config/: configuration module dan service
- adapters/: external integrations
- modules/: domain modules (identity, authorization, media, storage, ...)
Contoh file entrypoint:
- src/main.ts: bootstrap aplikasi, register global middleware, setup swagger
- src/app.module.ts: root module yang mengimpor module lainnya
Panduan singkat:
- Ikuti struktur Clean Architecture untuk modul-modul dalam modules/.
- Jangan menaruh business logic di shared/ atau core/.
- Gunakan event-driven dan queue untuk proses lintas module.