Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

rfcs: CockroachDB Feature Registry #72800

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Commits on Nov 16, 2021

  1. rfcs: add the CockroachDB Feature Registry RFC

    (from the RFC body)
    
    This proposal document describes the CockroachDB Feature Registry, a
    proposed system for tracking CockroachDB features that helps our
    developers safely add, test, and evolve features in the database. The
    Feature Registry is a system of checks, tests, documentation and
    warnings that:
    
    - Nudges developers toward following the best practices for creating
    features in the codebase, like adding randomized testing, upgrade tests,
    telemetry, metrics, logs, feature flags, and so on.
    - Helps developers classify the maturity of their features via a maturity
    matrix, which configures the strictness of the checks against a feature,
    and helps advertise features to users based on their maturity
    - Reminds developers to register their new features in the registry as
    code is added to certain key packages
    
    This RFC was already reviewed in an earlier form in an internal Google
    Doc, [CockroachDB Feature Registry](https://docs.google.com/document/d/1Qczjq2n9OoYZsDVvM-C8aR059j31X0Y1we0EUEDmN4E/edit#)
    
    Release note: None
    jordanlewis committed Nov 16, 2021
    Configuration menu
    Copy the full SHA
    6fd42c7 View commit details
    Browse the repository at this point in the history