buster/api/server
dal d6ac872afe
Staging (#326)
* Create a better handler for clicking favorites

* chore(versions): bump api to v0.1.9; bump web to v0.1.9; bump cli to v0.1.9 [skip ci]

* chore: update tag_info.json with potential release versions [skip ci]

* Create a better handler for clicking favorites

* update chat favorites

* chore(versions): bump api to v0.1.10; bump web to v0.1.10; bump cli to v0.1.10 [skip ci]

* chore: update tag_info.json with potential release versions [skip ci]

* Update tests to be ran with multiple workers

* create chat records update

* Create createChatRecord.test.ts

* chore(versions): bump api to v0.1.11; bump web to v0.1.11; bump cli to v0.1.11 [skip ci]

* chore: update tag_info.json with potential release versions [skip ci]

* fix yesterday bucket

---------

Co-authored-by: Nate Kelley <nate@buster.so>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Nate Kelley <133379588+nate-kelley-buster@users.noreply.github.com>
2025-05-14 13:21:20 -07:00
..
src stored values casing for jobs 2025-05-09 16:23:58 -06:00
tests migration and such with some test improvements 2025-04-08 10:07:11 -06:00
Cargo.toml Staging (#326) 2025-05-14 13:21:20 -07:00
README.md moved server into own space of workspace 2025-04-02 11:31:43 -06: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.