From aab14a0c2de88e7a605f84a22023d5e7cbd5f4b7 Mon Sep 17 00:00:00 2001 From: Ole Langbehn Date: Wed, 26 Aug 2026 10:53:02 +0200 Subject: [PATCH] docs: move roadmap issues to github issues --- CHANGELOG.md | 2 ++ ROADMAP.md | 58 ++++++++++++++++++++++------------------------------ 2 files changed, 27 insertions(+), 33 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4ef9d275..38d85bf8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,6 +10,8 @@ command reports the bare version (e.g. `0.1.0`). ### Added +* Docs: The roadmap now lives as GitHub issues. `ROADMAP.md` is a pointer to the issue-driven process, with labels (`priority:critical`, `priority:high`, `priority:low`, `chore`, `upstream`) and filtered search links. + ### Changed * Docs: Pages are now published only after a successful release, rebuilding from the published tag rather than in parallel on tag push. Each page footer and the home page display the release (or branch) they were built from. diff --git a/ROADMAP.md b/ROADMAP.md index de9fd416..89343ee5 100644 --- a/ROADMAP.md +++ b/ROADMAP.md @@ -1,35 +1,27 @@ # Roadmap -This is the public, forward-looking roadmap for opencode-sandbox. It is aspirational, not a commitment – priorities -shift and items may be reordered, split, or dropped. This document is the directional view, Issues complement and -detail. - -Feedback and contributions are welcome. Open an issue or start a discussion for anything you'd like to see. - -Items follow [MoSCoW](https://en.wikipedia.org/wiki/MoSCoW_method) priority: **[M]** = Must, **[S]** = Should, **[C]** = Could. - -- [M] **Open-Sourcing:** Finalize and publish the project, remove GitLab specifics. -- [M] **Secrets:** Hide project-local secrets from the VM. Files like `.env` / `.envrc` in a project directory are currently visible - inside the sandbox; create a configurable mechanism (e.g. `*.secret` patterns) to keep them out of the VM while still - keeping them in the project directory. -- [M] **Tech debt:** Review/refactor LLM-generated code. -- [S] **Opencode:** Request support for `--auto` in the opencode project for serve-and-attach workflows. -- [S] **Runtimes:** Explore supporting buildah and podman alongside Docker. -- [C] **CLI:** extend `--verbose`, `--error` with `--info`, `--warning` -- [C] **CLI:** Configurable host port for `run --serve-only` (currently fixed at `4096`). -- [C] **Opencode:** Document potentially valuable `OPENCODE_EXPERIMENTAL_*` flags that the sandbox passes through. -- [C] **Tooling:** Optional pinning/versioning of base image dependencies (currently Node.js). -- [C] **UX:** Replace the hand-rolled CLI prompt/UI with a dedicated interaction library like lipgloss or pterm. -- [C] **Testing:** Replace handwritten mocks with `testify/mock` + `mockery` where it improves clarity. -- [C] **Tech debt:** Extract mock code out of production binaries (e.g. `msb/testmock.go`, `docker/testmock.go`) into `_test.go`/testutil, - removing `testing` from the production import graph. -- [C] **Tech debt:** Split the `reprovision` sub-package (configfiles / envstate / reconfig). -- [C] **Tech debt:** Narrow `reprovision`/`doctor` parameter types and error returns to reduce behavioral risk. - -## Refactorings - -- Remove dependency on termio from git package - -## Bugs - -- Resetting the home volume and restarting does not pick up the new volume. \ No newline at end of file +The roadmap for opencode-sandbox is tracked as GitHub issues, not in this file. This document explains how the +roadmap is managed and how to browse it. + +## How work is tracked + +Every piece of planned or requested work is an issue. Issues are categorized with labels, applied by the +maintainers. Issues with a priority label are triaged. + +## Browsing the roadmap + +Issues are best viewed filtered by priority. Bookmark these links: + +- **Critical** — +- **High** — +- **Low** — + +Other useful views: + +- **Bugs** — +- **Tech debt / chores** — +- **Involving upstream** — + +## Contributing + +Feedback and contributions are welcome. Open an issue for anything you'd like to see on the roadmap. \ No newline at end of file