wso2 / api-manager

All issues, tasks, improvements and new features of WSO2 API Manager
Apache License 2.0
34 stars 8 forks source link

Improve API Documentation / customization experience #295

Open tmkasun opened 2 years ago

tmkasun commented 2 years ago

Describe your problem(s)

Our current API documentation options seem quite outdated now

image

Like public forum URLs, Support etc.

This issue is created for tracking the improvements of API documentation

Describe your solution

Markdown-based documentation methods are quite popular nowadays

example:

A major problem with those methods is , they either need NodeJS backends or require a re-run of the build.

MDX-Bundler seems like a good solution to nodejs dependency.

The above solutions are good for integrating React components with Markdown content to provide rich documentation experience.

Otherwise, For pure markdown editing and rendering, We could try

It has plugins to render most common requirements with API documentation

like

tmkasun commented 2 years ago

@tgtshanika , @bhathiya Just a suggestion, WDYT ?

tmkasun commented 2 years ago

Example: Check out this documentation page

tmkasun commented 2 years ago

Block is also a good WYSWG editor which use MDX behind the seen. I think they have used Redoc

tmkasun commented 2 years ago

Here is another MDX rendere https://github.com/code-hike/codehike

tmkasun commented 2 years ago

https://github.com/markdoc/markdoc

tmkasun commented 2 years ago

API Matic