Plane Project Roadmap: Public Kanban Board and Upcoming Features
The Plane project roadmap is a public Kanban board hosted on plane.sh that visualizes upcoming features including timeline views, analytics dashboards, and AI-powered pages, synchronized directly with the repository's issue tracker.
Plane is an open-source project management platform maintained by makeplane/plane that centers product roadmaps as a core use case. According to the source code, the platform explicitly supports planning and tracking product roadmaps through dedicated workspace constants and a publicly accessible board. The roadmap operates as a living document, with new features added as labeled issues that automatically reflect on the Kanban view.
What is the Plane Project Roadmap?
Roadmap as a Kanban Board
The Plane project roadmap is implemented as a public Kanban board hosted on the Plane team's own instance at plane.sh. The board is accessible via a stable URL pattern (e.g., https://plane.sh/plane/<board-id>?board=kanban), allowing stakeholders to view upcoming features without authentication. This URL is embedded in transactional email templates, such as in apps/api/templates/emails/notifications/webhook-deactivate.html, ensuring users can always locate the current roadmap.
Source Code Evidence
The repository explicitly identifies roadmap management as a primary function. In packages/constants/src/workspace.ts, "Plan and track product roadmaps" is listed as a top-level use case within the workspace constants at lines 97-99. Additionally, the main README declares Plane as a tool to "manage product roadmaps," reinforcing this focus at lines 27-28. The workspace navigation architecture links directly into the roadmap flow through the constants defined at lines 66-73 in the same file.
Key Milestones on the Plane Roadmap
The current public board outlines several major initiatives planned for upcoming releases:
- Product Roadmaps: Full-featured roadmap views with timeline visualization, dependency tracking, and sharing options.
- Analytics Dashboard: Real-time metrics and burn-down charts for monitoring roadmap progress.
- Pages with AI: Rich-text documentation and brainstorming tools powered by AI integration.
- Modules & Cycles: Modular project breakdown capabilities and sprint-like cycles integrated into the roadmap view.
- Public Sharing: One-click publishing functionality allowing stakeholders to view roadmaps without requiring a Plane account.
How to Access and Integrate the Roadmap
Embedding the Roadmap Link
To reference the public roadmap within a React application, use the stable URL pattern found in the email templates:
import Link from "next/link";
export const RoadmapLink = () => (
<Link
href="https://plane.sh/plane/0b170a1c-0e55-47cb-9307-ea49a05672b5?board=kanban"
target="_blank"
rel="noopener noreferrer"
>
View Plane's public roadmap
</Link>
);
Fetching Roadmap Items via API
You can retrieve roadmap items programmatically by filtering for the roadmap label through the Plane API, as documented in apps/api/plane/utils/openapi/README.md:
import axios from "axios";
async function getRoadmapIssues() {
const resp = await axios.get(
"https://app.plane.so/api/v1/issues?labels=roadmap&state=open"
);
return resp.data.results; // array of issue objects representing roadmap items
}
Creating Roadmap Items via CLI
Add new features to the roadmap using the CLI, which creates issues tagged with the roadmap label:
pnpm exec plane-cli issue create \
--title "Add timeline view to roadmaps" \
--label roadmap \
--project <PROJECT_ID>
Running this command creates a new issue that automatically appears on the public roadmap board.
Implementation Details in the Source Code
Several key files define how the Plane project roadmap functions within the architecture:
packages/constants/src/workspace.ts: Declares roadmap planning as a primary workspace activity and defines navigation structures linking to roadmap flows.apps/api/templates/emails/notifications/webhook-deactivate.html: Contains the public roadmap URL shared with users at lines 158-162.apps/web/app/root.tsxandapps/web/app/layout.tsx: Include meta tags describing Plane's roadmap-centric value proposition.apps/api/plane/utils/openapi/README.md: Documents the API endpoints used to read and write roadmap issues.
Summary
- The Plane project roadmap is a public Kanban board hosted on
plane.shthat syncs with GitHub issues labeled "roadmap." - Upcoming milestones include timeline views, analytics dashboards, AI-powered pages, and public sharing capabilities.
- The roadmap URL is embedded in email templates and accessible via stable deep links.
- Developers can interact with roadmap data through the Plane API or CLI by filtering for the
roadmaplabel.
Frequently Asked Questions
Where can I view the official Plane project roadmap?
The official Plane project roadmap is accessible as a public Kanban board at https://plane.sh/plane/<board-id>?board=kanban. This URL is distributed through transactional email templates in the repository and requires no authentication to view.
How does Plane synchronize its roadmap with issue tracking?
The roadmap board stays synchronized with the repository's issue tracker through automated labeling. When issues are tagged with the roadmap label, they automatically appear on the public Kanban board, creating a bidirectional link between development tasks and public feature announcements.
Can I contribute to the Plane roadmap without a Plane account?
While viewing the roadmap requires no account, contributing features or suggestions currently requires interacting with the GitHub repository or the Plane instance. However, the upcoming Public Sharing milestone aims to expand access, and the roadmap itself tracks progress toward more open collaboration features.
What are the next major features planned for Plane?
According to the current public board, the team is prioritizing a full-featured Product Roadmaps view with timeline and dependency tracking, an Analytics Dashboard for metrics visualization, Pages with AI for intelligent documentation, enhanced Modules & Cycles for sprint planning, and improved Public Sharing options for external stakeholders.
Have a question about this repo?
These articles cover the highlights, but your codebase questions are specific. Give your agent direct access to the source. Share this with your agent to get started:
curl -s "https://instagit.com/install.md" Maintain an open-source project? Get it listed too →