Where all the models are stored 🚂
  • Python 98%
  • Mako 1%
  • Dockerfile 0.9%
  • Makefile 0.1%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Max Katz-Christy 792813c57a
All checks were successful
Build / build (push) Successful in 15s
ci: use DEPLOY_USER and DEPLOY_TOKEN for registry auth
- Rename REGISTRY_USER to DEPLOY_USER and REGISTRY_TOKEN to DEPLOY_TOKEN to
  match the shared gtfs.zone credential naming
2026-08-18 02:23:46 +02:00
.forgejo/workflows ci: use DEPLOY_USER and DEPLOY_TOKEN for registry auth 2026-08-18 02:23:46 +02:00
src/railroad_club chore: remove em-dashes from docs and comments 2026-08-04 19:52:42 +02:00
.gitignore chore: copier update to v0.1.0 2026-04-17 21:56:43 +02:00
.mcp.json chore: copier update to v0.1.0 2026-04-17 21:56:43 +02:00
.pre-commit-config.yaml build: default pre-commit 2026-03-10 15:02:56 +01:00
alembic.ini refactor: move alemic into src 2026-03-10 04:21:21 +01:00
CLAUDE.md chore: remove em-dashes from docs and comments 2026-08-04 19:52:42 +02:00
Dockerfile chore: copier update to v0.1.0 2026-04-17 21:56:43 +02:00
LICENSE.txt docs: add agpl-3 2026-03-10 14:44:48 +01:00
Makefile chore: apply bare-chassis copier template 2026-04-17 00:50:18 +02:00
pyproject.toml feat: retire Driver, add Tracker (secret id + public nickname) 2026-07-25 01:14:39 +02:00
README.md feat: initial commit 2026-03-10 04:01:31 +01:00
uv.lock feat: retire Driver, add Tracker (secret id + public nickname) 2026-07-25 01:14:39 +02:00

railroad-club

SQLModel ORM models and Alembic migrations for a GTFS transit feed management system.

Requirements

  • Python 3.13+
  • PostgreSQL

Installation

uv sync

Database Setup

DATABASE_URL="postgresql+asyncpg://user:pass@localhost/dbname" alembic upgrade head

Development

# Lint and format
ruff check . --fix
ruff format .

# Create a new migration after modifying models
DATABASE_URL="..." alembic revision --autogenerate -m "description"

# Commit (conventional commits enforced)
cz commit