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

Re-organizing API documentation collections #169

Merged
merged 7 commits into from
Jul 6, 2023

Commits on Jun 30, 2023

  1. Re-organizing API documentation collections

    These changes make it a bit more manageable to collect our various
    API specifications into a single navbar item in our docusaurus site.
    With the upcoming addition of the Hubble information, this will
    ease the implementation, and make things a bit more uniform.
    
    - I've included some nginx rewrites that I _think_ will do the
      correct redirections from any old URLs to the new ones.
    - There is now a single `API` dropdown menu item in the site's
      navbar, instead of having separate navbar links for all the
      various APIs, we can now collect them under a single button.
    - The `DocSidebar` component has been swizzled to allow us to keep
      the "category" of API used in the breadcrumbs, but to not
      clutter the sidebar with extra (and unnecessary) links.
    
    Signed-off-by: Elliot Voris <[email protected]>
    ElliotFriend committed Jun 30, 2023
    Configuration menu
    Copy the full SHA
    b266d68 View commit details
    Browse the repository at this point in the history
  2. Some updates to the anchor-platform openapi output

    Signed-off-by: Elliot Voris <[email protected]>
    ElliotFriend committed Jun 30, 2023
    Configuration menu
    Copy the full SHA
    ac6b9b0 View commit details
    Browse the repository at this point in the history
  3. Fixing some broken links

    Signed-off-by: Elliot Voris <[email protected]>
    ElliotFriend committed Jun 30, 2023
    Configuration menu
    Copy the full SHA
    0d99385 View commit details
    Browse the repository at this point in the history
  4. Fixing the /api/horizon redirect with a negative lookahead

    got myself into a redirect loop there.
    
    Signed-off-by: Elliot Voris <[email protected]>
    ElliotFriend committed Jun 30, 2023
    Configuration menu
    Copy the full SHA
    c6b3f83 View commit details
    Browse the repository at this point in the history
  5. Including anchor-platform in the negative lookahead

    Signed-off-by: Elliot Voris <[email protected]>
    ElliotFriend committed Jun 30, 2023
    Configuration menu
    Copy the full SHA
    96dcfbb View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    4c4e34d View commit details
    Browse the repository at this point in the history

Commits on Jul 3, 2023

  1. Changind dropdown menu text API -> APIs

    Signed-off-by: Elliot Voris <[email protected]>
    ElliotFriend committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    8868331 View commit details
    Browse the repository at this point in the history