Skip to content

Commit

Permalink
Use compact prompt when generating requests via Claude 3.5
Browse files Browse the repository at this point in the history
  • Loading branch information
actualwitch committed Oct 10, 2024
1 parent feb5ee6 commit e8dcf05
Show file tree
Hide file tree
Showing 10 changed files with 2,230 additions and 18 deletions.
79 changes: 64 additions & 15 deletions Tiltfile
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
# Automagically install & update npm dependencies when package.json changes
# Automagically install & update pnpm dependencies when package.json changes
local_resource(
"node_modules",
labels=["api", "frontend"],
deps=["package.json", "api/package.json", "frontend/package.json"],
labels=["api", "studio"],
deps=["package.json", "api/package.json", "studio/package.json"],
dir=".",
cmd="npm install",
cmd="pnpm install",
)

# Ensure the api/dist directory exists
Expand All @@ -14,22 +14,31 @@ local_resource(
cmd="mkdir api/dist || true",
)

# Build & serve the frontend
local_resource(
"frontend-build",
labels=["frontend"],
cmd="npm run clean:frontend && npm run build:frontend",
deps=["frontend/src"],
"packages-build",
labels=["studio"],
cmd="pnpm --filter @fiberplane/fpx-types build && pnpm --filter @fiberplane/fpx-utils build && pnpm --filter @fiberplane/hono-otel build",
deps=["packages"],
ignore=["packages/*/dist"],
)

# Build & serve the studio
local_resource(
"studio-build",
labels=["studio"],
cmd="pnpm clean:frontend && pnpm build:frontend",
deps=["studio/src"],
resource_deps=["node_modules", "api-dist"],
)

local_resource(
"frontend-serve",
labels=["frontend"],
"studio-serve",
labels=["studio"],
deps=["studio/src"],
resource_deps=["node_modules", "api-dist"],
serve_cmd="npm run dev",
serve_cmd="pnpm dev",
serve_dir="studio",
auto_init=False,
trigger_mode=TRIGGER_MODE_MANUAL,
)

Expand All @@ -38,15 +47,15 @@ local_resource(
"db-generate",
labels=["api"],
dir="api",
cmd="npm run db:generate",
cmd="pnpm db:generate",
deps=["api/drizzle.config.ts"],
)

local_resource(
"db-migrate",
labels=["api"],
dir="api",
cmd="npm run db:migrate",
cmd="pnpm db:migrate",
deps=["api/migrate.ts"],
)

Expand All @@ -55,6 +64,46 @@ local_resource(
"api",
labels=["api"],
resource_deps=["node_modules", "db-generate", "db-migrate"],
serve_cmd="npm run dev",
serve_cmd="pnpm dev",
serve_dir="api",
)

local_resource(
"reset-db",
labels=["api"],
cmd="rm fpx.db",
dir="api",
auto_init=False,
trigger_mode=TRIGGER_MODE_MANUAL,
)

local_resource(
"format",
labels=["api", "studio"],
cmd="pnpm format",
auto_init=False,
trigger_mode=TRIGGER_MODE_MANUAL,
)


# Examples

local_resource(
"examples-node-api",
dir="examples/node-api",
labels=["examples"],
serve_dir="examples/node-api",
serve_cmd="pnpm dev",
auto_init=False,
trigger_mode=TRIGGER_MODE_MANUAL,
)

local_resource(
"examples-goose-quotes",
dir="examples/goose-quotes",
labels=["examples"],
serve_dir="examples/goose-quotes",
serve_cmd="pnpm db:generate && pnpm db:migrate && pnpm dev",
auto_init=False,
trigger_mode=TRIGGER_MODE_MANUAL,
)
1 change: 1 addition & 0 deletions api/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -71,6 +71,7 @@
"@types/figlet": "^1.5.8",
"@types/node": "^20.11.17",
"@types/ws": "^8.5.10",
"ajv": "^8.17.1",
"ts-to-zod": "^3.8.5",
"tsx": "^4.10.5",
"vitest": "^1.6.0"
Expand Down
Loading

0 comments on commit e8dcf05

Please sign in to comment.