Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

262 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

InKCre Core

Python backend implementation of InKCre, built with FastAPI, SQLModel, APScheduler, and PostgreSQL.

Local Start

pdm install -G dev --frozen-lockfile
svc dev ensure database --repo . --json

This starts the complete peer runtime: pgvector, deterministic database initialization, core-py, and PostgREST. Committed configuration uses local Docker; ignored svc.local.json may select a validated SSH Docker provider. For Python-only iteration, run pdm run check, then pdm run dev against an initialized database.

pdm run check is the hermetic repository contract used by CI: frozen dependency checks, migration containment, formatting, lint, and the complete unit-test suite.

Developer setup and shared-skill notes: CONTRIBUTING.md

Documentation Map

If docs/_shared/ is missing, run git submodule update --init --recursive before following shared-doc links.

Generated Artifacts

  • OpenAPI schema: docs/openapi.json
  • Regenerate locally with pdm run python scripts/generate-openapi.py.
  • The repository does not publish hosted API documentation automatically.

Releases

Packages

Used by

Contributors

Languages