You're viewing the v10 deployment.

contributing

Thank you for your interest in contributing to @react-three/fiber. This document covers the standards and conventions we follow.

Commit Conventions

We use Conventional Commits for automated releases:

  • feat: — New features
  • fix: — Bug fixes
  • chore: — Maintenance tasks
  • docs: — Documentation updates

Versioning

All packages follow Semantic Versioning (SemVer).

What Reviewers Look For

  • Tests — All changes should include appropriate test coverage
  • Types — TypeScript definitions must be accurate and complete
  • Docs — Update documentation if behavior changes
  • Scope — Keep PRs focused; split large changes into smaller PRs

Ready to Code?

See the Development Guide for workflow, project structure, and links to technical docs.