Skip to content

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.

  1. 01
    $ npm create @cratis/cast@latest my-site

    Asks for your GitHub handle, reads your public profile and writes a cast.yaml with every section ready to fill in.

  2. 02
    $ cd my-site && npm install && npm run dev

    Edit cast.yaml and watch the site update: career events, projects, talks, writing.

  3. 03
    $ git push

    The 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 badge

    Core

    Founders and maintainers of Cratis. Added by Cratis to the registry.

  • Partner badge

    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 badge

    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.