Roadmap
OpenDeploy’s roadmap captures near‑term priorities, planned enhancements, and longer‑term expansions. It mirrors the repository’s ROADMAP.md and stays updated alongside releases.
Scope: OpenDeploy targets web deployments (static or SSR) on web providers. Mobile (app stores) and desktop (installers) are out of scope.
Current Status
- Vercel, Cloudflare Pages, and GitHub Pages supported in the Start wizard with consistent
url/logsUrlsummaries. - TypeScript‑first stacks and frameworks prioritized (Next.js, Astro, SvelteKit, Remix static).
- Deterministic JSON summaries (
final: true), NDJSON progress,--ghapreset for CI.
Near‑Term (1–2 sprints)
- Wizard & Summaries
- Ensure
doneNDJSON always emits (success/failure). Clearreasonfields for timeouts and cancels. - Improve
explainclarity and parity withupplan.
- Ensure
- Cloudflare Pages
- Surface Inspect links consistently via
opd logs cloudflare --open. - Explore SSR support paths and guidance.
- Surface Inspect links consistently via
- GitHub Pages
- Site origin helpers, workflow hints, and better error remediation tips.
- Docs & DX
- Streamline Overview/Quick Start; unify examples with
opdalias. - Dynamic site version (synced from CLI) with release links.
- A11y and layout polish across sidebar, pager, and reading indicator.
- Streamline Overview/Quick Start; unify examples with
Release & Demo Prep
- Stabilize existing providers (Vercel, Cloudflare Pages, GitHub Pages) end‑to‑end.
- Ensure deterministic
{ "final": true }JSON summaries across start/up/deploy. - Polish prompts, preflight messages, and error remediation tips.
- Finalize Quick Start and provider guides; prepare a concise demo script.
Medium‑Term (Outlook)
- Stacks
- Go and Rust support (detectors, build outputs, and minimal templates).
- Providers
- Fly.io exploration; AWS (Amplify/CloudFront/Lambda@Edge) research.
- Tooling
- IDE extension and/or MCP integration for in‑editor flows (detect, plan, env, deploy).
Deferred (Post‑Stable)
- VSCode Extension (Companion): NDJSON logs, Explain Plan, provider shortcuts, status bar.
- Provider Adapters (Railway, Render): experimental adapters (detect/build/deploy, logs/open, minimal env sync, quickstart docs/CI).
UX & CI Improvements
- Better error mapping and actionable remedies (
errorLogTail,logsUrl). - Always‑on capture in CI (
--ghaor--capture), compact JSON with timestamps. - Monorepo ergonomics: workspace lock, link hints, path selection cues.
Known Limitations
- SSR adapters for Remix/React Router v7 vary by provider; static is supported broadly.
- pnpm secure scripts may block native post‑installs; approve builds or add
trustedDependencies.
Change Log & Updates
- Release notes ship with every tag on GitHub.
- See also:
commands/index.mdandrecipes.mdfor usage patterns.