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

TRG New: Rework OpenAPI spec hosting #376

Closed
Siegfriedk opened this issue Nov 20, 2023 · 0 comments
Closed

TRG New: Rework OpenAPI spec hosting #376

Siegfriedk opened this issue Nov 20, 2023 · 0 comments
Assignees

Comments

@Siegfriedk
Copy link
Contributor

Siegfriedk commented Nov 20, 2023

We still use the OpenAPI Plugin on eclipse website which is behind Docusaurus development. Due to this plugin being the only real problem, we wanted to migrate to Swagger Hub. We discovered that this is not possible and have to rethink our solution.

We therefore create our own Swagger Hub / OpenAPI hosting through a similar workflow as the helm chart repository does: We scan the repositories for openAPI Specs and render out a static github page.

AC:

  • Create new TRG and open it up for disucssions
  • Create a build script which pulls in OpenAPI specs
    • Script should either scan a github page OR preferable released artifacts to only pull in official versions
  • Make it configurable through the .tractusx file if necessary
  • Make sure to cache, if nothing is new, we shouldn't generate anything new and should be quick

Hint:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants