image
Akan.js
English
DocsConventionsReferencesCheatsheet
image
Akan.js
Akan.js v2 docs are now available.View the v1 docs
DocsConventionsReferencesCheatsheet
MIT 라이선스 하에 배포되었습니다.
Akan.js 공식 컨설팅 서비스Akansoft
Copyright © 2026 Akan.js 모든 권리 보유.
시스템 관리자bassman
워크스페이스 규칙
• 구조
• 포맷 & 린트
앱 & 라이브러리 규칙
• 애셋 (public/ private/)
• 컴포넌트 (ui/)
• 서버 유틸리티 (srvkit/)
• 웹 유틸리티 (webkit/)
• 공통 유틸리티 (common/)
• akan.config.ts
도메인 규칙
• 개요
• model.constant.ts
• model.dictionary.ts
• model.document.ts
• model.service.ts
• model.signal.ts
• model.store.ts
• Model.Template.tsx
• Model.Unit.tsx
• Model.Util.tsx
• Model.View.tsx
• Model.Zone.tsx
스칼라 규칙
• 개요
• scalar.constant.ts
• scalar.dictionary.ts
• scalar.document.ts
• Scalar.Template.tsx
• Scalar.Unit.tsx
서비스 규칙
• 개요
• service.dictionary.ts
• service.service.ts
• service.signal.ts
• service.store.ts
• Service.Util.tsx
• Service.Zone.tsx
워크스페이스 규칙
• 구조
• 포맷 & 린트
앱 & 라이브러리 규칙
• 애셋 (public/ private/)
• 컴포넌트 (ui/)
• 서버 유틸리티 (srvkit/)
• 웹 유틸리티 (webkit/)
• 공통 유틸리티 (common/)
• akan.config.ts
도메인 규칙
• 개요
• model.constant.ts
• model.dictionary.ts
• model.document.ts
• model.service.ts
• model.signal.ts
• model.store.ts
• Model.Template.tsx
• Model.Unit.tsx
• Model.Util.tsx
• Model.View.tsx
• Model.Zone.tsx
스칼라 규칙
• 개요
• scalar.constant.ts
• scalar.dictionary.ts
• scalar.document.ts
• Scalar.Template.tsx
• Scalar.Unit.tsx
서비스 규칙
• 개요
• service.dictionary.ts
• service.service.ts
• service.signal.ts
• service.store.ts
• Service.Util.tsx
• Service.Zone.tsx
Next
구조

워크스페이스 구조

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

워크스페이스 명령

워크스페이스 명령은 모노레포 수준에서 동작합니다. 워크스페이스 생성, 특정 대상 린트, 전체 린트, 앱과 라이브러리 전반의 의존성/설정 동기화를 돕습니다.
Workspace command examples
워크스페이스 구조
워크스페이스 명령