Skip to content

bymilon/openapi-studio-tanstack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OpenAPI Studio

Review consequential OpenAPI contract changes before they reach users.

Founding build: OpenAPI Studio is not a finished editor or self-serve product. The public repository currently proves the delivery foundation, demand test, and proposed review workflow. Product capabilities are built only after design-partner evidence.

Quality

OpenAPI Studio: Contract changes, made reviewable

Brand preview with an illustrative product concept, not product UI.

View the live preview · Join design-partner research · Read the product roadmap

The problem

Raw OpenAPI diffs show which lines moved, but teams still have to determine what may break, who is affected, and whether the new contract should be published. OpenAPI Studio is testing a focused workflow that keeps the change, consequence, and team decision connected.

What exists today

Area Current evidence
Design-partner research Responsive landing page, qualified email path, explicit $29/workspace/month hypothesis
Delivery Cloudflare Workers preview, locked Bun install, GitHub Actions validation
Quality TypeScript, Oxlint, Oxfmt, Vitest, Playwright, axe accessibility checks
Data foundation Drizzle schema, committed migration, local migration and database smoke checks
Operations Request observability and identifier-free first-party conversion events
Product design Labelled OpenAPI review prototype and evidence-gated roadmap

What does not exist yet

  • No production OpenAPI editor or account access
  • No contract import, validation, diff engine, revision history, or publishing workflow
  • No customers, usage claims, testimonials, checkout, or billing
  • No production deployment or custom domain

The next product phase is intentionally gated on qualified conversations and pilot commitment. See PRODUCT.md, DESIGN.md, and the roadmap for the decisions behind that boundary.

Architecture

This is a single-package modular monolith using TanStack Start with Solid, TypeScript, Cloudflare Workers, Bun, Turso/libSQL, Drizzle ORM, Valibot, Tailwind CSS, Oxlint, Oxfmt, Vitest, and Playwright. Feature code lives under src/features; platform boundaries live under src/platform; migrations live under drizzle; browser and unit tests live under tests and adjacent feature files.

Local development

Requires Bun 1.3.14 or a newer 1.x release.

bun install --frozen-lockfile
bun run dev

Run the same validation used by CI:

bun run check

Database access expects TURSO_DATABASE_URL and TURSO_AUTH_TOKEN. Copy .env.example to an ignored local environment file. Local development and CI do not require production credentials. bun run deploy:preview is human-gated; no production deployment command exists.

Contributing and security

Read CONTRIBUTING.md before proposing a change. Do not report vulnerabilities in public issues; follow SECURITY.md. Never submit real API contracts, customer data, credentials, or confidential material.

Source terms

The repository is public for transparency and technical evaluation, but it is not currently open source. No reuse rights are granted. See LICENSE.

About

Public demand-validation build for reviewing consequential OpenAPI contract changes. Product workflow not available yet.

Topics

Resources

License

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors