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.