aws-cdk icon indicating copy to clipboard operation
aws-cdk copied to clipboard

[docs]: Produce Dash version of API reference

Open Jerry-AWS opened this issue 5 years ago • 4 comments
trafficstars

Got this request from a customer over in the Dev Guide repo. https://github.com/awsdocs/aws-cdk-guide/issues/219

Dash is a native offline browser app for API documentation. It was originally developed for Mac but there are clones of it on other platforms. From a quick Google, it appears the DocSet build tools can accept HTML as input, so it might not be all that much work to support it.

Dash

Jerry-AWS avatar Jun 18 '20 03:06 Jerry-AWS

Okay that's interesting and potentially worthwhile. Thanks for brining this up!

rix0rrr avatar Jun 19 '20 07:06 rix0rrr

Hi! I saw that someone already did the heavy lifting: https://github.com/huyphan/aws-cdk-typescript-dash-docset/issues/1

On the Dash repo it was already requested to make a PR for the dash docset: https://github.com/Kapeli/Dash-User-Contributions/issues/2601

Maybe you can have a look to address some of the concerns that are mentioned in the first issue. Nevertheless, it would be really nice to have a dash docset available for the community.

dannysteenman avatar Feb 04 '21 13:02 dannysteenman

We're getting really deep into CDK a lot (Python) and this would make things so much faster. The web docs are ok, but fuzzy searching for things rapidly doesn't really happen there, like it can in Dash.

chris-erickson avatar Dec 22 '21 18:12 chris-erickson

Popping in to +1 this. The HTML scraping scripts in https://github.com/huyphan/aws-cdk-typescript-dash-docset no longer appear to be functional, would love to see a formally supported version of this for Python. doc2dash is supposed to be compatible with Sphinx but I wasn’t able to determine where the public Sphinx-generated API reference comes from.

migurski avatar Sep 22 '22 05:09 migurski

I have created the PR Kapeli/Dash-User-Contributions#4262. After merging, everyone can download it from the Dash app.

The maintenance repository is yo-ga/dash-docset-aws-cdk-python

yo-ga avatar Apr 09 '23 13:04 yo-ga