docs: update agents.md files

This commit is contained in:
2025-12-21 02:12:53 +00:00
parent 823da927c0
commit 168135e6d1
3 changed files with 78 additions and 16 deletions

View File

@@ -1,18 +1,25 @@
# Project tech stack
frontend: react, shadcn, tailwindcss
backend: convex
backend: go with go fiber as router
# Project structure
This project uses npm workspaces.
- `packages/convex` - convex functions and models
- `apps/drive-web` - frontend dashboard
- `apps/file-proxy` - proxies uploaded files via opaque share tokens
- `packages/path` - path utils
- `apps/` - application code
- `drive-web` - web app for drexa drive, a cloud storage service
- `backend` - backend that powers drexa (will offer more services beyond drive in the future)
- `file-proxy` - deprecated go service to support the de
- `packages/` - reusable typescript code
- `convex` - deprecated convex backend that i am migrating away from
- `path` - deprecated path util for convex
- `auth` - deprecated auth package
# General Guidelines
- IGNORE CONVEX. I DO NOT WANT CONVEX CODE ANYMORE.
- For frontend dashboard guidelines, refer to dev/docs/dashboard.md
- Always use bun for package management and running npm scripts.
- For backend guidelines, refer to dev/docs/backend.md
- When commiting, follow conventional commits: `[type]: msg` and clarify in commit body if necessary. keep your commit header to <= 50 characters.
- `feat:` for new features
- `fix:` for bug fixes
@@ -22,7 +29,4 @@ This project uses npm workspaces.
- `test:` for adding tests
- `ci:` for CI/CD pipeline changes
- `build:` for build system or dependency changes
# Code styles
- file names should always be kebab-case except in convex code, in which case try to use single word file names.
- ALWAYS use bun to run one-off JavaScript scripts.