Behive Tech Component Registry

Docs

Documentation

General

  • Using this registry

    How to install and use the components published from this registry.

  • Contributing

    How a change gets into this registry, from idea to published package.

  • Standards

    The naming, props, styling and testing rules every component in this registry follows.

Guide

  • Getting started

    Create or clone, prerequisites, your first component, and a tour of the repo.

  • Components

    The anatomy of a component folder, scaffolding, README and example conventions, status and tags.

  • Generators

    Where generators live, how to run them, and how to write your own in a minute.

  • Hooks and utilities

    Packages that are functions rather than components — how they are generated, documented and shown.

  • The env package

    What every component builds, lints, type-checks and tests with, and how to change or override it.

  • Scopes

    The one-scope rule, registry.config.json, scope.json, and several scopes in one repo.

  • Publishing

    The Changesets flow, npmjs and GitHub Packages, and the Changelog tab.

  • Design tokens

    The optional design-tokens page and how a theme reaches every component.

  • Design links

    Point a component at its design — a Figma frame or any URL — and show it on a Design tab.

  • Testing and CI

    Unit tests, Playwright against the static build, and the shipped CI workflow.

  • Deploy

    Vercel, Netlify, Cloudflare Pages, any static host, or the Docker image.

  • Updating

    What npx create-bht-component-registry update touches, what it never touches, and how guide pages are kept current.

  • Adopting the registry into a monorepo you already have

    Adding the registry to a monorepo you already have.

  • FAQ

    Why no database, why a static export, and why git and npm rather than a vendor.

  • The expanded version

    What the expanded version adds on top of this registry, and how to get it.

  • Terms

    The licence the template, the tool and this site are provided under, and what it means here.