Main Page

Developer Documentation

Here you can find information about Blender's development process, design and architecture, as well as instructions for Building Blender.

This wiki is currently in migration phase from the previous installation. We are working on fixing missing content and on a better way to organize and present the information.

New Developer Introduction
Welcome! Advice on how to get started.


Communication
The most important thing.


Code Documentation
Technical documentation about the code.


Building Blender
Instructions for compiling Blender locally.


Module Owners
Blender Components and their maintainers


Style Guide
Coding Guidelines and Committer Etiquette.
Tools
Setup your development environment.


Process
Release cycle, BugTracker, Code Reviews and Testing.


Release Notes
What changed on each Blender version.
Google Summer of Code
A program that introduces students to open source software development.


Python
Learn about scripting and Add-ons.


Translation
Blender UI internationalization
Infrastructure
Details about the online ecosystem that supports Blender development.


FAQ
Common questions about the development process.