camunda-docs icon indicating copy to clipboard operation
camunda-docs copied to clipboard

Merge intro pages of new API explorers with existing ones and clean them up

Open christian-konrad opened this issue 10 months ago • 6 comments

C.f. https://github.com/camunda/camunda-docs/pull/3569#issuecomment-2036337419

image

image

Each REST API now has two intro pages: The hand-written overview page, and the intro page auto-generated from OpenAPI specs.

We should consider merging them, or probably just not generate the auto-generated one. It adds one extra page for the user to navigate without any new info (the auth methods are also documented on dedicated auth pages).

christian-konrad avatar Apr 04 '24 07:04 christian-konrad

@pepopowitz this could be a potential topic for you

christian-konrad avatar Apr 04 '24 07:04 christian-konrad

Yes, this bothers me also.

The significant value on the generated introduction page is the description of the authentication methods. I almost think it would be better off named "Authentication" instead of "Introduction"....although then we'd have two "Authentication" pages.

I'm not really sure what to do about this, in a way that doesn't introduce tricky steps to the generation process. I'm open to ideas and suggestions....and I'll continue to think about it too.

pepopowitz avatar Apr 04 '24 14:04 pepopowitz

@pepopowitz isn't there a way to hook into the generator to skip that page, or hook into a step afterwards to delete it again?

christian-konrad avatar Apr 04 '24 14:04 christian-konrad

@pepopowitz isn't there a way to hook into the generator to skip that page, or hook into a step afterwards to delete it again?

I don't think I want to skip or delete that page. It does contain valuable information, re: the authentication schemes that are available, and license.

What do you think about renaming the page from Introduction to something else?

pepopowitz avatar Apr 04 '24 15:04 pepopowitz

Looks like this was completed. @pepopowitz can you confirm?

akeller avatar Aug 06 '24 21:08 akeller

No, I don't know of any work that was completed (or even started) here.

pepopowitz avatar Aug 07 '24 14:08 pepopowitz