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.
We'll look at updating these now! Just migrated the docs for Compass to a new part of Atlassian support so we've got some updates to make.
looking at 5 now
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.
Do you provide both in this case or just description? We could probably make the log `summary || description`
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
We only provide one, but someone could obviously provide both. Based on their definitions, summary certainly makes sense to take precedence over description in that case. Note that description could contain CommonMark.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.