create-app generates a complete, runnable project. The exact files depend on the adapters and authentication strategy you choose, but the shape stays consistent:
.env.exampleCopy to .env and fill in
lakeql.config.tsAdapters and data sources
package.jsonScripts and dependencies
How the Pieces Connect #
-
lakeql.config.tsdeclares the adapters and data sources. See config file . -
src/index.tscallscreateLakeQLApp, which loads the config, composes the runtime, and starts the API server. See server setup . -
src/auth.ts/src/permissions.tswire authentication and permissions . -
src/schemas/is wherepullwrites generated endpoint files.
The generated project uses workspace:* dependency versions only in local dev mode (--local). A normal run pins published versions.