Just a heads up: On March 24, 2025, starting at 4:30pm CDT / 19:30 UTC, the site will be undergoing scheduled maintenance for a few hours. During this time, the site might be unavailable for a short while. Thanks for your patience.
×A few questions/observations with the API Specifications page:
Manual path configuration UI:
Thanks for the feedback Keith - it will find any valid OpenAPI file (regardless of name) in the first 2 levels of depth in a repo. Specifically it's looking for `openapi: x.x.x` in a YAML file or `"openapi: "x.x.x"` in a JSON file, and then verifying the rest of that file is valid OpenAPI.
I logged some of the manual set up frictions. We're also looking at what it will take to move this to config as code (not a lot of work).
Thanks, the assumption about location explains a lot (and seem pretty crucial information for https://support.atlassian.com/compass/docs/manage-api-specifications/). I don't think it's a particularly unusual pattern for specifications to reside three levels down within a src/main/resources/ folder.
Please do update this thread if config-as-code support is added though.
Did you see my 5th question (sorry, it got added as an answer)?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
And one more:
5. The Summary column of the Endpoints table not unreasonably seems to display the content of the OpenAPI summary field. However many of our endpoints instead populate the description field. Could the table use this field, where the summary is empty?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.