Join the Cast.
A Cast site is a personal site for people who build with Cratis. Your career is an event stream, every section is a projection of it, and your public work shows up as it happens.
01Command
One command, one file.
- 01
$ npm create @cratis/cast@latest my-siteAsks for your GitHub handle, reads your public profile and writes a cast.yaml with every section ready to fill in.
- 02
$ cd my-site && npm install && npm run devEdit cast.yaml and watch the site update: career events, projects, talks, writing.
- 03
$ git pushThe generated workflow builds on every push and every hour, and publishes to GitHub Pages.
Already have an Astro site? Add @cratis/cast and put cast() in your integrations. The full cast.yaml reference lists every field.
02Read model
How the badge is earned.
Your site cannot claim a tier: cast.yaml has no field for it. Each build checks the reviewed registry and GitHub, and so does the directory, which serves the badge everyone links to.
Core
Founders and maintainers of Cratis. Added by Cratis to the registry.
Partner
Consultants and companies Cratis vouches for. Open a pull request that adds you to the registry; Cratis reviews it and merges it only when we can vouch for the work.
Contributor
Get a pull request merged in any public Cratis repository. Nothing to apply for: the next build of your site and of the directory shows it.