Public product roadmap on the Community Hub

Aperta
#99 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

@boazpoolman ci sta già lavorando.

Dal 4/11/2026.

  • #105 di @boazpoolman — aperta

Valutazione

Difficoltà
5/5
Tempo stimato
Più di una settimana
Idoneità per principianti
25/100
Tipo di issue
Funzionalità
Chiarezza
Specificata chiaramente
Stato di attività
Attiva
Stack tecnologico
github, typescript

Direzione di ricerca

Start with the implementation on the feature/public-roadmap branch and read apps/cms/src/plugins/roadmap-sync/README.md for setup and publishing rules. Review the CMS and /roadmap work described in the issue, then check the listed launch requirements and open questions. Done means the roadmap is ready to launch with those setup tasks and decisions addressed.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

Summary

Add a public product roadmap at /roadmap on the Community Hub. It shows the items the product team marks as public in the Notion Product Roadmap, with Canny votes and GitHub progress next to each one, lined up against Strapi releases.

A first implementation is on feature/public-roadmap.

Why

Partners and community members regularly ask what's coming next, and today the answer lives on an internal board. A public page gives them one place to see what's planned, what's being built and what has shipped, with links to vote and follow the work.

What's on the branch

CMS

  • roadmap-item content type. Public and read-only; the API only ever serves published items.
  • release content type, filled from GitHub releases and open milestones.
  • roadmap-sync plugin. Runs nightly, or on demand through a secret-protected endpoint. It pulls the rows ticked for the public roadmap, adds Canny votes and status plus GitHub issue state, and publishes an item only when it has a public title, a public description, a public status and no dead links. Everything else stays a draft. Nothing is ever deleted.
  • A weekly "needs attention" digest to Slack through n8n: missing copy, broken links, items not reviewed in 60 days.

Web

  • /roadmap with a stats banner, a Planned / In progress board, a release timeline, release and area filters, search and sort.
  • Cards link out to the feedback thread and the GitHub issue. Clicking a card opens its details in a modal at /roadmap?item=<slug>, so items can be shared.

Setup, publishing rules and the Notion fields are documented in apps/cms/src/plugins/roadmap-sync/README.md.

Needed before launch

  • Add the four new properties to the Notion Product Roadmap (Public title, GitHub links, Docs link, Public review date)
  • Write public titles and descriptions for a first batch of items and tick them for the public roadmap
  • Add the Notion, Canny and GitHub credentials to the CMS environment (see .env.example)
  • Confirm the Slack channel for the digest (the workflow posts to #product-roadmap for now)
  • Add "Roadmap" to the community navigation in the CMS
  • Agree who owns the weekly digest review

Open questions

  • Area names. Cards show squad names (CMS core, DX…). Do we want public-facing area names instead?
  • Linear. Pulling GitHub links from Linear is out of scope for this first version.
  • Canny. The "post not found" handling hasn't been checked against the real Canny API yet.
Lingua principale
TypeScript
Stelle
1
Fork
3
Merge medio
38m
PR unite (30g)
18

Preparare l'ambiente

Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di strapi/community

Tutte le issue di strapi/community

Issue simili

Altre issue su TypeScript

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.