Developing or contributing to Review Board? You're in the right place!

<aside> ⚠️ Using Review Board in production?

You should probably close this page and refer to the official Review Board documentation.

This Notion is primarily for those developing Review Board itself.

</aside>

Contributing

Getting Started

FAQ

Contributing Patches

Branches and Compatibility

Review Board Project Folder Map

Python on Apple M1

Review Bot Setup Instructions

Week of Docs

Commits and Changes

Writing Good Change Descriptions

Keeping Commit Histories Clean

Writing and Maintaining Clean Code

Landing Changes

Git References and Resources

Misc. Development Notes

Working with Django

Working with Diffs

Review Request page changes for 3.0

Review Board String Types

New Review Experience Developer Notes

Database Schema Changes

Development Guides

Coding Standards

Python Coding Guide

JavaScript/TypeScript Coding Guide

CSS/LessCSS Coding Guide

Accessibility Standards and Tools

Security Best Practices

Working with Documentation

Writing Codebase Documentation

Building Documentation

Taking Screenshots

Writing Unit Tests

Writing Unit Tests

Running Unit Tests

Unit Test Fixtures

Writing Code

Making Database Changes

Writing Hosting Service Support

Adding Feature Flags

Supporting Special User Permissions

External Codebase Docs

Django

🔗 3.2.x

🔗 1.11.x

🔗 1.6.x

Djblets

🔗 master branch

🔗 3.x

🔗 2.x

🔗 1.0.x

🔗 0.9.x

Review Board

🔗 master branch

🔗 5.0.x

🔗 4.0.x

🔗 3.0.x

🔗 2.5.x

🔗 2.0.x

Misc.

🔗 beanbag-docutils

🔗 Django Evolution

🔗 kgb

Roadmaps

Djblets Roadmap

Django Evolution Roadmap

Review Board Roadmap

Review Bot Roadmap

Feature/Architecture Work

Notes on Third-Party Dependencies/Services

Hosting Services

SCMs

Bazaar

Perforce

Unity Version Control / Plastic SCM

Modules/Libraries

cryptography

p4python

setuptools

pytest Notes and Gotchas