How to use this help
Reading order and how these pages relate to the BeepDM skills.
Open locally
Open Help/index.html in a browser, or serve the Help folder with any static file server. Scripts are plain ES5 classes; no build step is required.
Suggested reading order
- Editor & orchestration — where
IDataSourceinstances live in an app. - BeepService startup — desktop/bootstrap patterns.
- ConfigEditor — persisted connections and metadata.
- ConnectionProperties — building a definition.
- Connection lifecycle — validation, normalization, masking.
- IDataSource contract — CRUD, metadata, errors.
- Local & in-memory — SQLite, LiteDB, DuckDB.
- RDBMS (SQL Server, PostgreSQL, MySQL, Oracle) — shared
RDBSource/ helpers. - NoSQL / document / KV / TSDB — MongoDB, Redis, RavenDB, CouchDB, InfluxDB.
- Cloud & analytics — BigQuery, Snowflake, Spanner, Kusto, Presto.
- Messaging & vector — Kafka, RabbitMQ, NATS, MassTransit, Redis Streams, Pub/Sub; Qdrant, Milvus, ChromaDB.
- REST / SaaS connectors —
Connectors/by category using theWebAPIDataSourcepattern, with a flagshipconn-*index table.
BeepDM skills (authoritative)
This HTML summarizes behavior; the canonical guides are markdown skills under BeepDM/.cursor/ (e.g. idatasource, connection, configeditor). When instructions conflict, prefer the BeepDM repo and code.