cdktf / cdktf-provider-dashboard

CDKTF Prebuilt Provider Dashboard

Home Page:https://cdktf.github.io/cdktf-provider-dashboard/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CDKTF Prebuilt provider dashboard

Build / Refresh Status

This repo publishes the CDKTF prebuilt provider dashboard

The dashboard is a static site written using 11ty and Github actions that generates every hour (ideally) and fetches the status of all CDKTF pre-built providers and builds a simple dashboard for them.

Local Testing

In order to test the dashboard locally, you can run the following commands:

yarn install
yarn serve

Then point your browser to http://localhost:8080/cdktf-provider-dashboard/

Local Data

The local build uses the repos.json file within the _data folder that has a snapshot of the last run. If you make changes to scripts/collect-status.js or want to test latest data, you can run the following command:

GITHUB_TOKEN=$(gh auth token) ./scripts/collect-status.js

Assuming that you have the Github CLI installed and have a valid token. If not, you can run collect-status without a token, but it will take a lot longer to run due to rate limiting.

Note: It is best practice to commit changes to the _data/repos.json file after running the above command. That allows the next time you want to make cosmetic changes to not have to wait for the data to be fetched again.

About

CDKTF Prebuilt Provider Dashboard

https://cdktf.github.io/cdktf-provider-dashboard/

License:Mozilla Public License 2.0


Languages

Language:JavaScript 72.3%Language:Nunjucks 24.9%Language:HCL 1.6%Language:CSS 1.2%