Structure Rules
Aturan struktur monorepo mengikuti pohon berikut.
๐ main/
โโโ ๐ apps/
โ โโโ ๐ <product1>/
โ โ โโโ ๐ main/ # Admin Access
โ โ โ โโโ ๐ mobile/
โ โ โ โโโ ๐ web/ # include package.json
โ โ โ
โ โ โโโ ๐ app/ # Public Access
โ โ โ โโโ ๐ mobile/
โ โ โ โ โโโ ๐ store/# include package.json
โ โ โ โโโ ๐ web/
โ โ โ โโโ ๐ store/ # include package.json
โ โ โ โโโ ๐ panel/# include package.json
โ โ โ
โ โ โโโ ๐ api/ # include package.json
โ โ โ โโโ ๐ prisma/
โ โ โ โ โโโ ๐ schema.prisma
โ โ โ โ โโโ ๐ seed.ts
โ โ โ โ โโโ ...
โ โ โ โโโ ...
โ โ โโโ ๐ docs/ # include package.json
โ โ โโโ ...
โ โ
โ โโโ ๐ <product2>/
โ โโโ ๐ main/
โ โ โโโ ๐ ...
โ โโโ ๐ app/
โ โ โโโ ๐ ...
โ โโโ ๐ api/
โ โ โโโ ๐ ...
โ โโโ ๐ docs/
โ โโโ ...
โ
โโโ ๐ packages/ # Shared utils, hooks, logic, etc.
โ โโโ ๐ db/ # โ Prisma tinggal di sini
โ โ โโโ ๐ prisma/
โ โ โ โโโ ๐ schema.prisma
โ โ โ โโโ ๐ seed.ts
โ โ โโโ ๐ src/
โ โ โ โโโ ๐ client.ts
โ โ โ โโโ ๐ index.ts
โ โ โโโ ๐ package.json
โ โ โโโ ...
โ โโโ ๐ i18n/
โ โโโ ๐ http-client/
โ โโโ ๐ hooks/
โ โโโ ๐ utils/
โ โโโ ๐ helpers/
โ โโโ ๐ core/
โ โโโ ๐ configs/
โ โ โโโ ๐ css/
โ โ โโโ ๐ eslint/
โ โ โโโ ๐ typescript/
โ โ โโโ ๐ global-types/
โ โโโ ๐ auth/
โ โ โโโ ๐ hooks/
โ โโโ ๐ permissions/
โ โ โโโ ๐ hooks/
โ โโโ ๐ components/
โ โ โโโ web/
โ โ โโโ mobile/
โ โโโ ๐ icons/
โ โ โโโ web/
โ โ โโโ mobile/
โ โโโ ๐ ui/
โ โโโ web/
โ โโโ mobile/
โ
โโโ ๐ infrastructure/
โ โโโ ๐ docker/
โ โโโ ๐ terraform/
โ โโโ ๐ github/
โ โโโ ๐ deployment/
โ
โโโ ๐ data/
โ โโโ ๐ src/
โ โโโ ๐ seed-indonesia-regions/
โ
โโโ ๐ tools/
โ โโโ ๐ cli/
โ โ โโโ ๐ _test/
โ โ โโโ ๐ src/
โ โ โโโ ๐ commands/
โ โ โโโ ๐ core/
โ โโโ ๐ scripts/
โ โโโ ๐ src/
โ โโโ ๐ ...
โ
โโโ ๐ README.md
โโโ ๐ package.json # Root-level dependencies/tools
โโโ ๐ eslint.config.tsShortener
๐ main/
โโโ ๐ apps/
โ โโโ ๐ main/ # Admin Access
โ โ โโโ ๐ mobile/
โ โ โโโ ๐ web/
โ โ
โ โโโ ๐ app/ # Public Access
โ โ โโโ ๐ mobile/
โ โ โ โโโ ๐ store/
โ โ โโโ ๐ web/
โ โ โโโ ๐ landing/
โ โ โโโ ๐ store/
โ โ
โ โโโ ๐ docs/
โ โ โโโ ...
โ โ
โ โโโ ๐ api/
โ โโโ ๐ prisma/
โ โ โโโ ๐ schema.prisma
โ โ โโโ ๐ seed.ts
โ โ โโโ ...
โ โโโ ...