loading-ui is intentionally small, which makes contribution scope easier to reason about. Good contributions usually improve one of three things:
Install dependencies and run the site locally:
bun install
bun run devIf you change registry items, rebuild the generated registry artifacts:
bun run build:registryChanges should stay coherent across the repo:
The bar for a new loading component is higher than "looks nice in isolation". It should also be:
If a component is highly specific, it may belong in an app codebase or example gallery instead of the main registry.
Docs live in content/docs. Prioritize clear setup steps, honest tradeoffs, and examples that match the actual repository structure. If the docs imply a workflow the repo does not support, fix the docs or the workflow so they agree.
When you open a PR, explain:
That context matters more than a long edit summary.