astro-headless-ui
astro-headless-ui copied to clipboard
A headless component library for Astro
The repo has testing but only for a few components. Tests need to be added for [all of these components](https://github.com/BryceRussell/astro-headless-ui/tree/master/package/components). Adding tests sounds boring, but this is the most exciting...
The project needs better docs, we can use Starlight to create a documentation website 1. [Create a Starlight project](https://starlight.astro.build/getting-started/) at the root of the repo inside `/docs` 2. Transfer markdown...
There is currently a demo for some of these components inside another repo: https://github.com/BryceRussell/pagination-example Instead of being a separate repo, this demo could live a `/examples` directory 1. Move demo...
The repo needs a playground in order to test changes 1. Create an empty Astro project at the root of the repo inside `/playground` 2. Add `"astro-headless-ui": "workspace:^"` to the...
`@changesets/cli` is installed but needs to be setup - Initialize changesets using `pnpm changeset init` - Configure changesets - Make [`access` `public`](https://github.com/astrolicious/astro-theme-provider/blob/main/.changeset/config.json#L7) - Add other [packages in repo to ignore...
For Breadcrumbs, how can I have the output text be the page `title`, rather than the `slug`? I still want a link, but the links should be page titles.