TreeMap
A free, open-source disk-space visualizer. Squarified treemap, duplicate hunting, disk-full forecasting, and cleanup that only ever moves files to the Trash.
翻译准备中
尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证아이두~ 아이두~
翻译准备中
取自仓库 README
正在加载完整 README。 以下为已保存的摘录。
메모가 할 일이 되고, 친구와 함께 끝내는 투두. Aido의 API 서버와 모바일 앱을 관리하는 Turborepo + pnpm 모노레포입니다.查看完整 README ↗
Version: 1.1.0 · Last Updated: 2026-08-14 · Owner: Aido Platform Team
메모가 할 일이 되고, 친구와 함께 끝내는 투두. Aido의 API 서버와 모바일 앱을 관리하는 Turborepo + pnpm 모노레포입니다.
| 분류 | 기술 |
|---|---|
| Monorepo | Turborepo 2.11, pnpm 12.15 |
| Backend | NestJS 12.2 ESM, Prisma 8 RC (ORM rc.20, CLI rc.27), PostgreSQL 16 |
| Mobile | Expo 58, React Native 0.88, React 19.3 |
| Validation | Zod 4.3.6, Nest Standard Schema |
| Testing | Jest Expo 58 (Jest 30), Vitest 5.0, Testcontainers |
| Code Quality | Oxlint 1.89, Oxfmt 0.74 |
| Runtime | Node.js 24.22.1 LTS |
aido/
├── apps/
│ ├── api/ # NestJS 백엔드
│ └── mobile/ # Expo 모바일 앱
├── packages/
│ └── api/ # REST 계약·오류 코드·순수 공용 타입 (@aido/api)
├── tooling/
│ ├── typescript/ # TypeScript 프리셋
│ ├── vitest/ # Vitest 프리셋
│ └── database-migrate/ # 고정 lockfile 기반 migration CLI
└── turbo.json
서버 환경 파일·인증 설정·실행 준비는 API README를 따른다. 아래 DB 연결은 로컬 개발용이다.
# 설치
pnpm install
# DB 실행 (Docker)
pnpm docker:up
# 로컬 DB graph 적용·검증
DATABASE_URL=postgresql://postgres:postgres@localhost:5432/aido pnpm --filter @aido/server db:deploy
# 개발 서버
pnpm dev
| 명령어 | 설명 |
|---|---|
pnpm dev | 전체 개발 서버 |
pnpm build | 전체 빌드 |
pnpm typecheck | 타입 검사 |
pnpm lint | Oxlint 정적 검사 |
pnpm format | 코드 포맷팅 |
pnpm format:check | Oxfmt 포맷 검사 |
pnpm clean | 빌드 산출물 전체 삭제 |
| 명령어 | 설명 |
|---|---|
pnpm db:migrate | Prisma 마이그레이션 |
pnpm db:generate | Prisma 8 contract의 runtime·타입 생성 |
pnpm db:plan | migration graph 적용 계획 확인 |
pnpm db:verify | DB와 contract의 일치 확인 |
| 명령어 | 설명 |
|---|---|
pnpm test | 단위 테스트 |
pnpm test:e2e | E2E 테스트 |
pnpm test:all | 전체 테스트 (Unit + Integration + E2E) |
pnpm test:cov | 커버리지 리포트 |
| 명령어 | 설명 |
|---|---|
pnpm docker:up | DB 컨테이너 (로컬 개발) |
pnpm docker:down | DB 컨테이너 중지 |
pnpm docker:dev:up | 개발 환경 전체 (DB + API) |
pnpm docker:dev:down | 개발 환경 중지 |
pnpm docker:prod:up | 프로덕션 환경 (DB + Migrate + API) |
pnpm docker:prod:down | 프로덕션 환경 중지 |
| 모드 | Compose 파일 | 용도 |
|---|---|---|
| DB Only | docker-compose.yml | 로컬 개발 (추천) |
| Development | docker-compose.dev.yml | Docker 전체 개발 |
| Production | docker-compose.prod.yml | 프로덕션 배포 테스트 |
pnpm dev로 실행.env.docker.dev 필요).env.docker.prod 필요)| 패키지 | 설명 |
|---|---|
| @aido/server | NestJS 백엔드 API |
| @aido/mobile | Expo 모바일 앱 |
| @aido/api | Zod 스키마 |
| @aido/api/errors | 에러 정의 |
pnpm commit)pnpm lint && pnpm format:check)@aido/api)@aido/api/errors의 ErrorCode 사용 (하드코딩 금지)http://localhost:8080/api/docshttp://localhost:8080/api/docs-jsonMIT
1.10.0 변경과 검증 현황은 클라이언트 Before/After와 검증 기록을 참고하세요.