buster/apps/api/server
dal 7229faea25
fix: add report type support to collection REST endpoints
- Add 'report' case to add_assets_to_collection endpoint
- Add 'report' case to remove_assets_from_collection endpoint
- Update error response mappings to include ReportFile type
2025-08-22 10:15:12 -06:00
..
src fix: add report type support to collection REST endpoints 2025-08-22 10:15:12 -06:00
tests Mastra braintrust (#391) 2025-07-02 14:33:40 -07:00
Cargo.toml Mastra braintrust (#391) 2025-07-02 14:33:40 -07:00
README.md Mastra braintrust (#391) 2025-07-02 14:33:40 -07:00

README.md

Buster Server

This directory contains the main server code for the Buster API. It provides the API endpoints, WebSocket handlers, and application logic for the Buster application.

Structure

  • src/ - Main server code
    • routes/ - API endpoints (REST, WebSocket)
    • utils/ - Shared utilities
    • types/ - Common type definitions

Development

To run the server in development mode:

# From the project root
make dev

# Or to run with faster feedback loop
make fast

Dependencies

The server depends on the following local libraries:

  • database - Database access and models
  • handlers - Business logic handlers
  • middleware - HTTP middleware components
  • query_engine - SQL query engine
  • sharing - Asset sharing functionality
  • search - Search functionality

All dependencies are inherited from the workspace Cargo.toml.