Files
barker/.agents/rules.md
Amritanshu 38a8656008 Added proper agents config for mcp servers and skills.
Added the menu category delete route.
Fix: Show blank vouchers in tables
Fix: In rare cases, the old settements can stick around. fixed it.
2026-08-10 08:25:12 +00:00

1.3 KiB

Project Architecture & Guidelines

Monorepo Layout

  • Backend: ./barker (Python, managed via uv)
  • Frontend: ./bookie (Angular, managed via npm/ng)
  • Environment: Root .env file containing shared/database variables.

Execution Rules & Commands

Backend (/barker)

  • Working Directory: Always execute backend commands within ./barker OR pass --directory barker to uv.
  • Package & Script Management:
    • Use uv exclusively. Never run bare pip or global python.
    • Run scripts/tests: uv run python <script> or uv run pytest from inside ./barker.
    • Manage dependencies: uv add <package> or uv remove <package>.
  • Environment: The root .env file (../.env relative to barker) contains the database connection string and secret keys.

Frontend (/bookie)

  • Working Directory: Always execute frontend commands within ./bookie.
  • Commands:
    • Run dev server: npm start or ng serve
    • Code generation: ng g c components/<name> (prefer standalone components)
    • Testing: ng test --watch=false
    • Build: ng build

Database (PostgreSQL)

  • Database settings are defined in the root .env.
  • Inspect schema, run migrations, or check types strictly via database tools or uv run scripts inside ./barker.