Skip to content

Repository files navigation

magpie

API Server for reata.github.io

Requirements

  • Python 3.14+
  • uv

Development

# Install dependencies
uv sync --locked

# Activate pre-commit hooks (ruff + ty on commit)
uv run pre-commit install

# Run tests
uv run pytest

# Start development server (with hot reload)
uv run uvicorn magpie.main:app --reload --port 8081

# Or use the dev script
uv run dev

# Run lint + format + type check manually (same as pre-commit / CI)
uv run pre-commit run --all-files

Docker

docker build -t magpie .
docker run --rm -p 8080:8080 magpie

About

API Sever for reata.github.io, where magpie is named after Chinese myth "magpie bridge" to connect the unconnectables

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages