Good first contributions¶
Concrete ways to help without deep framework knowledge. Comment on an existing issue or open one describing what you plan to do.
Maintainers: label suitable issues good first issue or help wanted in GitHub.
Documentation¶
Fix broken links or stale version labels (framework 1.7.x, npm @lessonkit/react).
Add a short “how I debugged X” note to troubleshooting.
Improve glossary definitions from your onboarding experience.
Examples¶
Add or extend a short README in an
examples/directory that lacks one — explain what to look at inApp.tsx, which blocks the course demonstrates, and how to run it (npm -w <workspace> run devafternpm run build:packages). Good targets:react-vite,data-privacy,customer-service,interactive-book,assessments-p0.Verify examples/README matches workspace names in root
package.json.
Tests and tooling¶
Extend a Vitest test in
packages/reactfor a block you use in production.Run
npm run test:integrationafter CLI changes and document any new flags in CLI reference.
Before you start¶
Read CONTRIBUTING.md and CODE_OF_CONDUCT.md.
Use the smallest check matrix from the contributing guide (docs-only PRs do not need full e2e).
Link your PR to the issue you picked up.