driver-implementer
Installation
SKILL.md
Driver Implementer
This skill guides the implementation of a new DataEngine driver in QoreDB.
Workflow
1. Driver Scaffold (Rust)
-
Create Driver File: Create a new file in
src-tauri/src/engine/drivers/<driver_name>.rsusing theassets/driver_template.rs.- Rename struct
NewDriverto<DriverName>Driver. - Update
driver_id()to return the snake_case ID (e.g., "sqlite"). - Update
driver_name()to return the Display Name (e.g., "SQLite").
- Rename struct
-
Declare Module: In
src-tauri/src/engine/drivers/mod.rs:- Add
pub mod <driver_name>;
- Add