About the site

The pages are generated using Jekyll and a modified minima theme. Re-generation happens daily to update the access stats, or after builds triggered by push to master branch have finished.

RealFaviconGenerator was used to generate the icons.

The diagram on the main page is generated from dependencies between programs, gathered from build logs, and feeding the links to diagrammatron with a custom template.

On a technical level, there are simply Cloud Builds triggered by push to GitHub branch. Those generate build log results stored in Cloud Storage that triggers Cloud Build of this page via Pub/Sub. Results are synced to AWS S3 bucket, served via CloudFront.