Akan 워크스페이스는 Bun-first 모노레포입니다. 워크스페이스 루트의 1-depth 항목은 해당 코드가 실행 가능한 앱인지, 공유 제품 라이브러리인지, 프레임워크 패키지인지, 루트 도구 설정인지 알려줍니다.
apps/
실행 및 배포 가능한 제품입니다. 고객 사이트, 관리자 포털, 브랜드 앱, 앱 전용 비즈니스 코드를 여기에 둡니다.
libs/
여러 앱이 함께 사용하는 공유 제품 라이브러리입니다. 공통 도메인, 유틸리티, UI, 인증, 업로드, 결제, 알림 기능을 여기에 둡니다.
pkgs/
프레임워크, CLI, devkit, runtime, 패키지 수준 도구 코드입니다. Akan 자체에 속하거나 설치 가능한 패키지처럼 동작해야 하는 코드를 여기에 둡니다.
biome.json
레포 전체 포맷과 린트 규칙입니다. apps, libs, pkgs 전반의 TypeScript, JSX, import, 스타일 결정을 일관되게 유지합니다.
bunfig.toml
workspace command와 package workflow에서 사용하는 Bun 런타임 및 패키지 매니저 설정입니다.