Title: Comparision to OpenApi from Microsoft · Issue #24 · ByteBardOrg/AsyncAPI.NET · GitHub
Open Graph Title: Comparision to OpenApi from Microsoft · Issue #24 · ByteBardOrg/AsyncAPI.NET
X Title: Comparision to OpenApi from Microsoft · Issue #24 · ByteBardOrg/AsyncAPI.NET
Description: Hey @VisualBean, I started looking into https://github.com/asyncapi/saunter . I’m trying to base my approach on how Microsoft’s OpenAPI generation works, so I’ve been figuring out what to use when replacing OpenAPI schema references. The...
Open Graph Description: Hey @VisualBean, I started looking into https://github.com/asyncapi/saunter . I’m trying to base my approach on how Microsoft’s OpenAPI generation works, so I’ve been figuring out what to use when ...
X Description: Hey @VisualBean, I started looking into https://github.com/asyncapi/saunter . I’m trying to base my approach on how Microsoft’s OpenAPI generation works, so I’ve been figuring out what to use when ...
Opengraph URL: https://github.com/ByteBardOrg/AsyncAPI.NET/issues/24
X: @github
Domain: github.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"Comparision to OpenApi from Microsoft","articleBody":"Hey @VisualBean,\n\nI started looking into https://github.com/asyncapi/saunter\n. I’m trying to base my approach on how Microsoft’s OpenAPI generation works, so I’ve been figuring out what to use when replacing OpenAPI schema references.\n\nThe main piece I’m unsure about is how to replace OpenApiSchema:\n\nhttps://github.com/microsoft/OpenAPI.NET/blob/c87204a3a9857e1d23812a3fbe55972438517c47/src/Microsoft.OpenApi/Models/OpenApiSchema.cs#L15\n\nThe closest equivalent I’ve found so far is:\n\nhttps://github.com/ByteBardOrg/AsyncAPI.NET/blob/vnext/src/ByteBard.AsyncAPI/Models/JsonSchema/AsyncApiJsonSchema.cs\n\nAm I correct in assuming this would be the right replacement?\n\nOnce I have something working, I plan to either submit a PR to Saunter or publish it as an MIT-licensed package.","author":{"url":"https://github.com/bielu","@type":"Person","name":"bielu"},"datePublished":"2026-01-30T13:00:49.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":18},"url":"https://github.com/24/AsyncAPI.NET/issues/24"}
| route-pattern | /_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format) |
| route-controller | voltron_issues_fragments |
| route-action | issue_layout |
| fetch-nonce | v2:d7c409f0-6a39-1cbf-55fc-4a0743e3c7c4 |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | DF7E:2E7B02:21EF145:2F6BBF0:69823964 |
| html-safe-nonce | ab00f9ec23ef30ef9c381aa2acd4629e7525e4c7452c00ca7a12ea171a456cfc |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJERjdFOjJFN0IwMjoyMUVGMTQ1OjJGNkJCRjA6Njk4MjM5NjQiLCJ2aXNpdG9yX2lkIjoiNjcxOTU4Mzg5MDkzMzE2ODQ4NCIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9 |
| visitor-hmac | 3d4f2aa695a7fe25d31528ded9451b15bd608549c0d5fdbc8d6a40d80bd9537a |
| hovercard-subject-tag | issue:3875606056 |
| github-keyboard-shortcuts | repository,issues,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/ByteBardOrg/AsyncAPI.NET/24/issue_layout |
| twitter:image | https://opengraph.githubassets.com/ab8463721def313085f369c13a7bba0c2a20d0981fba56822b4f623ba136bef7/ByteBardOrg/AsyncAPI.NET/issues/24 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/ab8463721def313085f369c13a7bba0c2a20d0981fba56822b4f623ba136bef7/ByteBardOrg/AsyncAPI.NET/issues/24 |
| og:image:alt | Hey @VisualBean, I started looking into https://github.com/asyncapi/saunter . I’m trying to base my approach on how Microsoft’s OpenAPI generation works, so I’ve been figuring out what to use when ... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | bielu |
| hostname | github.com |
| expected-hostname | github.com |
| None | 9135c12c87e8ba63197821abe054b7c0a2842a97636ee220df564bb0788e556d |
| turbo-cache-control | no-preview |
| go-import | github.com/ByteBardOrg/AsyncAPI.NET git https://github.com/ByteBardOrg/AsyncAPI.NET.git |
| octolytics-dimension-user_id | 141990192 |
| octolytics-dimension-user_login | ByteBardOrg |
| octolytics-dimension-repository_id | 926479394 |
| octolytics-dimension-repository_nwo | ByteBardOrg/AsyncAPI.NET |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 926479394 |
| octolytics-dimension-repository_network_root_nwo | ByteBardOrg/AsyncAPI.NET |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 6b281db2f76bdbf4b45c30b597223c551b06e6e0 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width