Files
drive/AGENTS.md

1.2 KiB

Project tech stack

frontend: react, shadcn, tailwindcss backend: go with go fiber as router

Project structure

This project uses npm workspaces.

  • 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
  • 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
    • docs: for documentation
    • refactor: for code restructuring
    • style: for formatting changes
    • test: for adding tests
    • ci: for CI/CD pipeline changes
    • build: for build system or dependency changes
  • ALWAYS use bun to run one-off JavaScript scripts.