mirror of
https://github.com/johndoe6345789/metabuilder.git
synced 2026-04-24 13:54:57 +00:00
48 lines
1.3 KiB
Markdown
48 lines
1.3 KiB
Markdown
# DBAL - Database Abstraction Layer
|
|
|
|
A language-agnostic database abstraction layer that provides a secure interface between client applications and database backends.
|
|
|
|
## Structure
|
|
|
|
```
|
|
dbal/
|
|
├── development/ # TypeScript implementation (fast iteration)
|
|
├── production/ # C++ implementation (security & performance)
|
|
├── shared/ # Shared resources (API specs, tools, etc.)
|
|
└── docs/ # Documentation
|
|
```
|
|
|
|
## Quick Links
|
|
|
|
- 📖 **[Full Documentation](docs/README.md)** - Complete project documentation
|
|
- 🚀 **[Quick Start](shared/docs/QUICK_START.md)** - Get started in 5 minutes
|
|
- 🏗️ **[Architecture](docs/PROJECT.md)** - System architecture and design
|
|
- 🤖 **[Agent Guide](docs/AGENTS.md)** - AI development guidelines
|
|
- 📋 **[Restructure Info](docs/RESTRUCTURE_SUMMARY.md)** - Recent organizational changes
|
|
- ☁️ **[S3 Configuration](docs/S3_CONFIGURATION.md)** - S3 blob storage setup
|
|
|
|
## Development
|
|
|
|
### TypeScript (Development)
|
|
```bash
|
|
cd development
|
|
npm install
|
|
npm run build
|
|
npm test
|
|
```
|
|
|
|
### C++ (Production)
|
|
```bash
|
|
cd production
|
|
# See production/docs/ for C++ build instructions
|
|
```
|
|
|
|
### Shared Resources
|
|
- **API Schemas**: `shared/api/schema/`
|
|
- **Tools**: `shared/tools/` (codegen, build assistant)
|
|
- **Scripts**: `shared/scripts/` (build, test)
|
|
|
|
## License
|
|
|
|
MIT - See [LICENSE](LICENSE) file.
|