Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Public documentation about persistence #1259

Merged
merged 25 commits into from
May 17, 2024
Merged

Public documentation about persistence #1259

merged 25 commits into from
May 17, 2024

Conversation

giograno
Copy link
Member

@giograno giograno commented May 13, 2024

This PR adds automatically generated documentation about persistence support to our docs.

Everything is generated from the Persistence Catalog on Notion.
A [Python script] builds a JSON file in the data folder basically collecting the available data on Notion.

This JSON file is used to build an overview table that summarizes the state of persistence support for every service (here).

image

Furthermore, we use Hugo taxonomies to add a persistence tag in every service page (e.g., here).

image

A click on the tag redirects to the overview of the persistence support.
To implement these tags, we automatically parse all the service pages and add a new entry in the YAML front matter.
The tag is only displayed for the supported services.

Similarly to the API coverage updates, we have a pipeline that periodically checks for changes (things should change in the Notion table).

Copy link

github-actions bot commented May 13, 2024

🎊 PR Preview has been successfully built and deployed to https://localstack-docs-preview-pr-1259.surge.sh 🎊

@giograno giograno requested a review from HarshCasper May 17, 2024 14:50
@giograno giograno merged commit ad4dfd3 into main May 17, 2024
3 checks passed
@giograno giograno deleted the persistence-data branch May 17, 2024 18:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

6 participants