Files
RayLab-Core/src
Rayyan 6ffff9ef7b
Deploy / deploy (push) Failing after 24s
add logger
2026-08-03 23:46:19 +07:00
..
2026-08-03 23:46:19 +07:00
2026-08-03 23:46:19 +07:00
2026-08-02 17:44:50 +07:00
fix
2026-08-03 22:45:01 +07:00
2026-08-03 23:33:40 +07:00

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.