Skip to content

PIP-199: Create a robust and inline Client Feature Matrix page #17098

@momo-jun

Description

@momo-jun

Motivation

As the outcome of PIP-108, the Client Feature Matrix has addressed the initial user request for technology evaluation and selection. It has been linked on Pulsar doc site, providing an overview of feature supportability on language-specific clients.

However, it has the following limitations to continually serving the purpose over time:

  1. Visibility: Not prominent for users/maintainers to notice.
  2. Process control: No required review/approval or version control.
  3. Accuracy: A bit out-of-dated with limited chances to get it updated (possibly caused by 1&2).

Goal

As an extension/enhancement to PIP-108, this proposal aims to make the existing client feature matrix more robust and prominent to address the above pain points and better serve the adoption purpose.

Implementation

Note: Instead of showing a full version to duplicate the existing feature matrix, this PIP aims to build a compact version with key features listed to serve the adoption purpose better.

  1. Deliver a more robust Client Feature Matrix and required documentation through a thorough review and update.
    ----@RobertIndie and @shibd will be working on adding the information for missing features and supportability in language-specific clients.
  2. Work out a compact feature list that makes more sense for adoption from a user perspective. ---- @ericsyh @liudezhi2098 reviewed the feature list.
  3. Build the compact matrix on a web page to provide a better reading experience. Reference. ---- @urfreespace has researched it.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions