[CLAUDE] Scaffold: khoi tao SOLUTION_ERP Phase 0
- .NET 10 Clean Architecture: Domain/Application/Infrastructure/Api (4 project) - 2 React + Vite + TS app: fe-admin (:8082), fe-user (:8080) voi proxy /api - Node engines >=20, .nvmrc = 20 cho CI (bai hoc NamGroup) - SQL Server 2022 qua docker-compose (dev) - Parse 8 FORM -> docs/forms-spec.md (catalog + ma HD format RG-001) - Parse QUY_TRINH -> docs/workflow-contract.md (9 phase state machine + role matrix) - docs: CLAUDE.md, STATUS.md, PROJECT-MAP.md, migration-todos.md (roadmap 5 phase) - .claude/skills: 3 placeholder (contract-workflow, form-engine, permission-matrix) Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
79
.gitignore
vendored
Normal file
79
.gitignore
vendored
Normal file
@ -0,0 +1,79 @@
|
||||
# =============================================================
|
||||
# .NET
|
||||
# =============================================================
|
||||
bin/
|
||||
obj/
|
||||
out/
|
||||
*.user
|
||||
*.suo
|
||||
*.ide/
|
||||
*.VisualState.xml
|
||||
*.pidb
|
||||
*.booproj
|
||||
*.svd
|
||||
*.pdb
|
||||
*.mdb
|
||||
.vs/
|
||||
project.lock.json
|
||||
project.fragment.lock.json
|
||||
artifacts/
|
||||
|
||||
# EF Core migrations scratch
|
||||
src/**/Migrations/*.Designer.cs.bak
|
||||
|
||||
# =============================================================
|
||||
# Node / React / Vite
|
||||
# =============================================================
|
||||
node_modules/
|
||||
dist/
|
||||
dist-ssr/
|
||||
.vite/
|
||||
*.local
|
||||
coverage/
|
||||
.eslintcache
|
||||
|
||||
# =============================================================
|
||||
# Logs
|
||||
# =============================================================
|
||||
logs/
|
||||
*.log
|
||||
npm-debug.log*
|
||||
yarn-debug.log*
|
||||
yarn-error.log*
|
||||
lerna-debug.log*
|
||||
|
||||
# =============================================================
|
||||
# Editor / OS
|
||||
# =============================================================
|
||||
.idea/
|
||||
.vscode/*
|
||||
!.vscode/settings.json
|
||||
!.vscode/tasks.json
|
||||
!.vscode/launch.json
|
||||
!.vscode/extensions.json
|
||||
Thumbs.db
|
||||
desktop.ini
|
||||
.DS_Store
|
||||
|
||||
# =============================================================
|
||||
# Secrets / env
|
||||
# =============================================================
|
||||
appsettings.*.Local.json
|
||||
appsettings.Production.json
|
||||
*.env
|
||||
.env.local
|
||||
.env.*.local
|
||||
src/Backend/SolutionErp.Api/.env
|
||||
|
||||
# =============================================================
|
||||
# Build artifacts / uploads
|
||||
# =============================================================
|
||||
src/Backend/SolutionErp.Api/wwwroot/uploads/
|
||||
src/Backend/SolutionErp.Api/wwwroot/exports/
|
||||
|
||||
# =============================================================
|
||||
# Claude / skills (keep tracked — these ARE source of truth)
|
||||
# =============================================================
|
||||
# .claude/ ← DO NOT ignore, skills are committed
|
||||
!.claude/
|
||||
!.claude/**
|
||||
Reference in New Issue
Block a user