Skip to content
This repository was archived by the owner on Dec 10, 2025. It is now read-only.

feat(api-hub): create open api spec on build#209

Merged
Phil91 merged 1 commit intomainfrom
feature/207-open-api
Oct 2, 2024
Merged

feat(api-hub): create open api spec on build#209
Phil91 merged 1 commit intomainfrom
feature/207-open-api

Conversation

@Phil91
Copy link
Copy Markdown
Member

@Phil91 Phil91 commented Sep 27, 2024

Description

  • update the swagger nuget package to be able to create the swagger documentation while building the project
  • adjust ms build processes to generate an openApi file and copy it to the docs/api folder

Why

To align with TRG 1.08

Issue

Refs: #207

Checklist

  • I have followed the contributing guidelines
  • I have performed IP checks for added or updated 3rd party libraries
  • I have created and linked IP issues or requested their creation by a committer
  • I have performed a self-review of my own code
  • I have successfully tested my changes locally
  • I have added tests that prove my changes work
  • I have checked that new and existing tests pass locally with my changes
  • I have commented my code, particularly in hard-to-understand areas
  • I have added copyright and license headers, footers (for .md files) or files (for images)

@Phil91 Phil91 added this to the Release 24.12 milestone Sep 27, 2024
@Phil91 Phil91 force-pushed the feature/207-open-api branch 2 times, most recently from b762b35 to e69a581 Compare September 27, 2024 08:07
@Phil91 Phil91 marked this pull request as ready for review September 27, 2024 10:08
ntruchsess
ntruchsess previously approved these changes Sep 30, 2024
@sonarqubecloud
Copy link
Copy Markdown

@Phil91 Phil91 requested a review from ntruchsess September 30, 2024 13:16
@Phil91 Phil91 merged commit a3c9d6f into main Oct 2, 2024
@Phil91 Phil91 deleted the feature/207-open-api branch October 2, 2024 08:46
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

Status: USER READY

Development

Successfully merging this pull request may close these issues.

3 participants