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

feature: Add Feature discovery API endpoint and plugin interface #1630

Merged
merged 27 commits into from
Apr 22, 2024

Commits on Sep 20, 2023

  1. Features API

    Implement features API endpoint.
    panaaj committed Sep 20, 2023
    Configuration menu
    Copy the full SHA
    a892979 View commit details
    Browse the repository at this point in the history

Commits on Sep 22, 2023

  1. Create interface for plugins.

    getFeatures()
    registerFeature() - for plugins implementing an v2 API definition.
    panaaj committed Sep 22, 2023
    Configuration menu
    Copy the full SHA
    efa4d23 View commit details
    Browse the repository at this point in the history
  2. chore: format

    panaaj committed Sep 22, 2023
    Configuration menu
    Copy the full SHA
    aa679e1 View commit details
    Browse the repository at this point in the history

Commits on Sep 23, 2023

  1. Add getFeatures and registerFeature definitions

    to server-api
    panaaj committed Sep 23, 2023
    Configuration menu
    Copy the full SHA
    9135032 View commit details
    Browse the repository at this point in the history

Commits on Sep 26, 2023

  1. Configuration menu
    Copy the full SHA
    be80e2a View commit details
    Browse the repository at this point in the history

Commits on Sep 27, 2023

  1. Configuration menu
    Copy the full SHA
    6f93c91 View commit details
    Browse the repository at this point in the history

Commits on Mar 22, 2024

  1. Configuration menu
    Copy the full SHA
    072fbd2 View commit details
    Browse the repository at this point in the history

Commits on Mar 29, 2024

  1. Configuration menu
    Copy the full SHA
    713f306 View commit details
    Browse the repository at this point in the history

Commits on Mar 30, 2024

  1. Remove registration method.

    Detect plugin features via the `feature` attribute.
    panaaj committed Mar 30, 2024
    Configuration menu
    Copy the full SHA
    42de518 View commit details
    Browse the repository at this point in the history
  2. chore: formatting

    panaaj committed Mar 30, 2024
    Configuration menu
    Copy the full SHA
    0a813eb View commit details
    Browse the repository at this point in the history

Commits on Mar 31, 2024

  1. typings and API name list

    panaaj committed Mar 31, 2024
    Configuration menu
    Copy the full SHA
    82fbe6e View commit details
    Browse the repository at this point in the history

Commits on Apr 2, 2024

  1. align with discovery OpenApi

    panaaj committed Apr 2, 2024
    Configuration menu
    Copy the full SHA
    e222331 View commit details
    Browse the repository at this point in the history

Commits on Apr 9, 2024

  1. addressed review comments

    panaaj committed Apr 9, 2024
    Configuration menu
    Copy the full SHA
    5bb8a50 View commit details
    Browse the repository at this point in the history

Commits on Apr 16, 2024

  1. Configuration menu
    Copy the full SHA
    c39e4cc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    17b0f67 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    645d0a0 View commit details
    Browse the repository at this point in the history
  4. refactor: rename

    tkurki committed Apr 16, 2024
    Configuration menu
    Copy the full SHA
    79fc9c8 View commit details
    Browse the repository at this point in the history
  5. refactor: remove unused code

    tkurki committed Apr 16, 2024
    Configuration menu
    Copy the full SHA
    f2ce485 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    36a71af View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    f0732d1 View commit details
    Browse the repository at this point in the history

Commits on Apr 17, 2024

  1. Configuration menu
    Copy the full SHA
    9ad53f3 View commit details
    Browse the repository at this point in the history
  2. chore: format

    panaaj committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    273d2c5 View commit details
    Browse the repository at this point in the history

Commits on Apr 18, 2024

  1. Update docs

    panaaj committed Apr 18, 2024
    Configuration menu
    Copy the full SHA
    25e3c49 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    df19419 View commit details
    Browse the repository at this point in the history

Commits on Apr 19, 2024

  1. fix duplicates

    panaaj committed Apr 19, 2024
    Configuration menu
    Copy the full SHA
    b236aa5 View commit details
    Browse the repository at this point in the history
  2. update doc

    panaaj committed Apr 19, 2024
    Configuration menu
    Copy the full SHA
    ed1ef16 View commit details
    Browse the repository at this point in the history
  3. Do not return apis when enabled=false.

    As APIs are currently registered at server start, they are effectively always enabled.
    panaaj committed Apr 19, 2024
    Configuration menu
    Copy the full SHA
    458ee4c View commit details
    Browse the repository at this point in the history