Open Source Cleanup
· One min read
TeaQL prepares for broader open source adoption. Codebase cleaned, repositories split, and AI agent guidance added.
Repository Module Split
teaql-rs/
teaql-core/
teaql-sql/
teaql-runtime/
teaql-macros/
teaql-provider-sqlx-postgres/
teaql-provider-sqlx-sqlite/
teaql-provider-sqlx-mysql/
teaql-provider-rusqlite/
Each module is independently versioned and testable. The workspace Cargo.toml ties them together for local development.
Agent Guidance Generation
TeaQL Code Gen now produces agent guidance files:
# Agent Guidance: User Service
## Entities
- User: id, name, email, status
- Order: id, user_id, total, status
## Relations
- User has many Order
## Common Queries
- List active users
- Sum orders by status
These files help AI agents understand the domain model without reading source code.
| Stack | Guidance Format |
|---|---|
| Java | Markdown + annotations |
| Rust | Markdown + doc comments |
Cleanup Checklist
- Removed internal URLs and credentials
- Added LICENSE (Apache-2.0)
- Added CONTRIBUTING.md
- CI workflows for each crate
Merge
Pull request #76 merged the save graph enhancements. The branch history is now clean and linear.
What's Next
Documentation site refresh and community onboarding.
