This project houses the Authzed & SpiceDB documentation website.
See CONTRIBUTING.md for instructions on how to contribute and perform common tasks like building the project and running tests.
Install pnpm:
brew install pnpmInstall dependencies:
pnpm installRun a development server:
pnpm run devNow you should be able to see the docs rendered at http://localhost:3000
Run linters:
pnpm run lintThis repository uses GitHub Actions with Claude Code to automatically implement accepted documentation suggestions.
- Create an issue describing the documentation change, addition, or improvement you'd like to see
- To approve a suggestion issue, add the
suggestion/acceptedlabel to the issue - Claude automatically:
- Reads the issue description and existing documentation
- Creates a new branch (
claude/issue-N-description) - Implements the requested documentation changes
- Commits with "Fixes #N" to auto-close the issue when merged
- Pushes the branch and comments on the issue with a PR link
- A repo admin then clicks the PR link to create a PR, reviews it, and merges when ready
You can also manually trigger the suggestion handler:
- Go to the Actions tab
- Select Claude Code workflow
- Click Run workflow
- Enter the issue number
- The issue must have the
suggestion/acceptedlabel
After Claude creates the branch:
- Create the PR using the link in the issue comment
- Review the changes in the generated PR link
- Make any changes and update the PR. Merge when satisfied
- The original issue will automatically close