As part of the CNCF graduation due diligence review, we are specifically reviewing the Engineering Principles requirement:
Roadmap change process is documented.
In the current DD application (cncf/toc#1538), this points to:
buildpacks/community/GOVERNANCE.md#roadmap
Problem / What’s confusing today
GOVERNANCE.md#roadmap currently states that the TOC is responsible for establishing a yearly roadmap, but it does not clearly describe the roadmap change process. For external reviewers (including CNCF reviewers) following the DD link to GOVERNANCE.md#roadmap, the documented “change process” is not obvious.
In practice, the roadmap lifecycle appears to be driven through the RFC repository (e.g., roadmap RFCs) and then implemented by updating buildpacks/community/ROADMAP.md via PR, but this end-to-end flow is not summarized in GOVERNANCE.md.
Proposed enhancement
Please update buildpacks/community/GOVERNANCE.md (ideally the ## Roadmap section, and/or cross-linking from ## RFC Process) to explicitly document the roadmap change process at a high level, including:
- Where the public roadmap is published (link to
ROADMAP.md).
- How roadmap changes are proposed (e.g., via a roadmap RFC PR in
buildpacks/rfcs).
- How roadmap changes are approved (reference the RFC approval/voting process, if that is the intended governance path).
- How the published roadmap is updated (e.g., after acceptance, open a PR to
buildpacks/community replacing/updating ROADMAP.md).
- (Optional but helpful) Cadence / scope (annual vs half-yearly) and whether cadence is policy vs. current practice.
The goal is that a reviewer landing on GOVERNANCE.md#roadmap can quickly understand how the roadmap is changed and where to participate.
Additional Inputs & Observations on Roadmap Documentation
There is significant lack of clarity across the documentation regarding project roadmaps. Several sources reference different versions or locations:
- The roadmap up to 2023 appears to be found at
roadmaps/.
- The current 2026 roadmap is published as
ROADMAP.md.
- Have no clarity where 2024 and 2025 roadmaps are
- The README.md#roadmap section also refers to roadmap content, but links are inconsistent and not always up-to-date.
This fragmented structure makes it hard for contributors or reviewers to locate all roadmap documents (historical and current) and to understand the evolution and change process. Would be nice to consolidate the fragmented structure a bit.
As part of the CNCF graduation due diligence review, we are specifically reviewing the Engineering Principles requirement:
In the current DD application (cncf/toc#1538), this points to:
buildpacks/community/GOVERNANCE.md#roadmapProblem / What’s confusing today
GOVERNANCE.md#roadmapcurrently states that the TOC is responsible for establishing a yearly roadmap, but it does not clearly describe the roadmap change process. For external reviewers (including CNCF reviewers) following the DD link toGOVERNANCE.md#roadmap, the documented “change process” is not obvious.In practice, the roadmap lifecycle appears to be driven through the RFC repository (e.g., roadmap RFCs) and then implemented by updating
buildpacks/community/ROADMAP.mdvia PR, but this end-to-end flow is not summarized inGOVERNANCE.md.Proposed enhancement
Please update
buildpacks/community/GOVERNANCE.md(ideally the## Roadmapsection, and/or cross-linking from## RFC Process) to explicitly document the roadmap change process at a high level, including:ROADMAP.md).buildpacks/rfcs).buildpacks/communityreplacing/updatingROADMAP.md).The goal is that a reviewer landing on
GOVERNANCE.md#roadmapcan quickly understand how the roadmap is changed and where to participate.Additional Inputs & Observations on Roadmap Documentation
There is significant lack of clarity across the documentation regarding project roadmaps. Several sources reference different versions or locations:
roadmaps/.ROADMAP.md.This fragmented structure makes it hard for contributors or reviewers to locate all roadmap documents (historical and current) and to understand the evolution and change process. Would be nice to consolidate the fragmented structure a bit.