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

Generated OpenAPI introduction pages lack information #3721

Open
4 tasks
Tracked by #3722
pepopowitz opened this issue Apr 25, 2024 · 0 comments
Open
4 tasks
Tracked by #3722

Generated OpenAPI introduction pages lack information #3721

pepopowitz opened this issue Apr 25, 2024 · 0 comments
Assignees
Labels
component:docs Documentation improvements, including new or updated content dx Documentation infrastructure typically handled by the Camunda DX team theme:api-streamline Issues related to the theme of streamlining APIs

Comments

@pepopowitz
Copy link
Collaborator

pepopowitz commented Apr 25, 2024

Related to, possibly encapsulating, #3585.

The "Introduction" page of each generated API Explorer (example) is light on information, and it can seem like a dead-end if the reader doesn't see the sidebar navigation for endpoints.

See more discussion in https://camunda.slack.com/archives/C026U8GBNSW/p1713806109791589.
 

The work

Tasks

Implementation notes

One idea is to add an index of endpoints to the Introduction pages.

There is useful information on the pages, like authentication schema and license/contact information, so we might not want to delete the page completely. See the generator code itself for possible inspiration on how we could encapsulate it, and add logic on top that generates some sort of index of endpoints. It might still be a post-generation script to add the index of endpoints to the introduction page itself.

On the other hand, there is no obvious hook for customizing the Introduction page, and it may prove to be a large effort to introduce an index of endpoints.

@pepopowitz pepopowitz added component:docs Documentation improvements, including new or updated content dx Documentation infrastructure typically handled by the Camunda DX team theme:api-streamline Issues related to the theme of streamlining APIs labels Apr 25, 2024
@pepopowitz pepopowitz self-assigned this Apr 25, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
component:docs Documentation improvements, including new or updated content dx Documentation infrastructure typically handled by the Camunda DX team theme:api-streamline Issues related to the theme of streamlining APIs
Projects
Status: 🔖 Ready
Development

No branches or pull requests

1 participant