Development¶
Contributor and maintainer documentation for the shared Rust engine, language facades, generated SDKs, and release products.
Start with the repository-root
DEVELOPMENT.md
for the working agreement and command map.
Work on the repository¶
- Development setup -- dependencies, containers, code quality, and the local workflow
- Testing -- offline, live TypeDB, cross-language, packaging, and release-artifact tiers
- Internals -- Python model metadata and architecture
- Rust backend -- shared ORM execution path and binding boundary
- TypeDB concepts and compatibility -- driver bands, supported versions, and TypeQL behavior
- Abstract type concepts -- interface hierarchies and polymorphic queries
Maintainer contracts¶
These pages preserve detailed acceptance and parity decisions. They are not the shortest route for application users: