Skip to content

[CNCF Graduation] [Engineering Principles] Clarify Roadmap Change Process in Governance.md #292

@kfaseela

Description

@kfaseela

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:

  1. Where the public roadmap is published (link to ROADMAP.md).
  2. How roadmap changes are proposed (e.g., via a roadmap RFC PR in buildpacks/rfcs).
  3. How roadmap changes are approved (reference the RFC approval/voting process, if that is the intended governance path).
  4. How the published roadmap is updated (e.g., after acceptance, open a PR to buildpacks/community replacing/updating ROADMAP.md).
  5. (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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions