chore: init repo with scaffold files
This commit is contained in:
parent
214bf0e5a1
commit
9f8f256612
3 changed files with 55 additions and 0 deletions
12
.env.example
Normal file
12
.env.example
Normal file
|
|
@ -0,0 +1,12 @@
|
||||||
|
APP_NAME=MandantCRM
|
||||||
|
APP_ENV=local
|
||||||
|
APP_KEY=base64:PLACEHOLDER_KEY
|
||||||
|
APP_URL=http://localhost
|
||||||
|
DB_HOST=mysql
|
||||||
|
DB_PORT=3306
|
||||||
|
DB_DATABASE=mandantcrm
|
||||||
|
DB_USERNAME=placeholder_user
|
||||||
|
DB_PASSWORD=placeholder_pass
|
||||||
|
SANCTUM_STATEFUL_DOMAINS=localhost,localhost:3000
|
||||||
|
SESSION_DOMAIN=localhost
|
||||||
|
FRONTEND_URL=http://localhost:3000
|
||||||
14
.gitignore
vendored
Normal file
14
.gitignore
vendored
Normal file
|
|
@ -0,0 +1,14 @@
|
||||||
|
.env
|
||||||
|
*.log
|
||||||
|
.DS_Store
|
||||||
|
.idea/
|
||||||
|
node_modules/
|
||||||
|
vendor/
|
||||||
|
backend/storage/logs/
|
||||||
|
backend/storage/framework/cache/
|
||||||
|
backend/storage/framework/sessions/
|
||||||
|
backend/storage/framework/views/
|
||||||
|
backend/bootstrap/cache/
|
||||||
|
frontend/.nuxt/
|
||||||
|
frontend/.output/
|
||||||
|
frontend/dist/
|
||||||
29
CLAUDE.md
Normal file
29
CLAUDE.md
Normal file
|
|
@ -0,0 +1,29 @@
|
||||||
|
# Mandant CRM — Monorepo
|
||||||
|
|
||||||
|
## Layout
|
||||||
|
- `backend/` — Laravel 10 API + Filament admin
|
||||||
|
- `frontend/` — Nuxt 3 CSR SPA
|
||||||
|
- `docker/` — Docker Compose, nginx, PHP Dockerfile
|
||||||
|
|
||||||
|
## Dev commands (run from repo root)
|
||||||
|
```
|
||||||
|
make dev # docker compose up -d
|
||||||
|
make stop # docker compose down
|
||||||
|
make test # composer test inside backend container
|
||||||
|
make lint # composer static-analysis inside backend container
|
||||||
|
make migrate # php artisan migrate
|
||||||
|
make fresh # migrate:fresh --seed
|
||||||
|
make shell-php # bash into backend container
|
||||||
|
make shell-node # sh into frontend container
|
||||||
|
```
|
||||||
|
|
||||||
|
## Agent scope rules
|
||||||
|
- Backend feature → edit only `backend/`
|
||||||
|
- Frontend feature → edit only `frontend/`
|
||||||
|
- Auth / Docker / infra → root + both apps
|
||||||
|
- New module → follow scaffold in `.claude/skills/new-module.md`
|
||||||
|
- New history type → follow `.claude/skills/new-history-type.md`
|
||||||
|
|
||||||
|
## Commit style
|
||||||
|
feat/fix/chore/refactor/test/docs — conventional commits
|
||||||
|
Examples: `feat(client): add search endpoint`, `fix(history): soft delete cascade`
|
||||||
Loading…
Reference in a new issue