pitkley / aws-search-extension

A search-extension, providing quick, fuzzy-search results for AWS developers. Includes AWS API, AWS CLI and AWS CloudFormation references. Compatible with most browsers.
Apache License 2.0
19 stars 0 forks source link

Find alternative way to create AWS CloudFormation/SAM doc index #199

Open pitkley opened 9 months ago

pitkley commented 9 months ago

Following the announcement of "Retiring the AWS Documentation on GitHub", the aws-cloudformation-user-guide was finally removed of its content last week (2023-12-08). The aws-sam-developer-guide hasn't had content since June 2023.

We now need an alternative way of creating an index for the CFN docs. The AWS CloudFormation resource specification is a potential candidate for programmatically identifying resources that exist. The main challenge is going to be generating valid URLs out of it -- from what I recall, the naming scheme of the URLs for the individual pages in the CFN docs was not consistent. It also does not solve the problem of getting a summary into ASE, but we could worst-case just skip out on that.

I don't yet know if something similar for SAM exists.

pitkley commented 9 months ago

The CFN resource specification is likely the way to go, since it does contain links to docs. We would likely lose the summary though.

We do need something else to get the intrinsic-function docs, though.

pitkley commented 9 months ago

201 gets the CFN-related content, including data on intrinsic functions, from the CFN-specs stored in the aws-cloudformation/cfn-lint repository. #209 "hardcodes" the last SAM status from before the documentation shutdown.

Issues currently remaining:

I did a little further digging and stumbled upon these additional structured sources: