Skip to main content

DataHub RFCs

This directory contains Request for Comments (RFC) documents for substantial changes to DataHub.

What is an RFC?

RFCs are design documents that propose significant changes to DataHub. See the RFC process documentation for full details on when and how to submit an RFC.

Fresh Start (2025)

Note: RFCs have moved back to the main DataHub repository (from the separate datahub-project/rfcs repo) to improve visibility and reduce contributor friction.

This represents a fresh start for the RFC process. Historical RFCs from before 2025 remain accessible in:

Historical RFCs will be migrated to this directory on an as-needed basis when they become relevant for discussion or implementation.

Directory Structure

  • active/ - RFCs currently under discussion or implementation
  • accepted/ - RFCs that have been implemented and shipped
  • template.md - Template for creating new RFCs (available in the repository)

Active RFCs

Currently, there are no active RFCs. Check the pull requests with the "RFC" label for pending RFC proposals.

Accepted RFCs

No RFCs have been accepted in this new structure yet.

Contributing an RFC

  1. Read the RFC process documentation
  2. Copy template.md to active/000-my-feature.md
  3. Fill in the template with your proposal
  4. Submit a pull request with the "RFC" label
  5. Gather feedback and iterate on the design

For questions or early feedback, post in the #contribute-code channel on DataHub Slack.