Generate an AWS CDK Typescript docset for Dash or
Zeal, based on the published docs on
docs.aws.amazon.com
This code depends on Python 3, plus a number of libraries. You can install
Python with asdf
by running asdf install
, or you can manage that by other
means.
-
Install a compatible version of Python:
$ asdf install
-
Install packages:
pip install -r requirements.txt
-
Run
./gen_docset.sh
This step uses wget --recursive
to find and download all the docs from
docs.aws.amazon.com
. It may take a while.
There are a few things going on here:
- Removing unwanted tags from the HTML (for example, we don't need
<script>
tags or unsightly headers in Dash) - Building up an index of all the programming constructs for Dash to search through (as per the instructions here)
- Structuring it all as a
.docset
folder, ready for Dash to import