Technical Guide
Technical information on code architecture, tools and processes.
FreeCAD Development Tool Set
FreeCAD development tool set.
Developer's Glossary
Some terms that a developer may run across.
Source Tree
A picture of the most commonly encountered branches of the FreeCAD Source Tree.
Application Module
Overview of application module structure.
Feature Checklist
Checklist for adding a new feature to an existing workbench in C++.
Automated Testing
Automated Testing.
Code for Translation
How to write code with strings that should be translated.
Property Changes
Dealing with Property Changes. A brief introduction.
Object Deletion
How to control object deletion.
Preferences
How to handle, retrieve and update user preferences.
Python Binding
Create a Python Binding for C++.
Python Stubs
Python stubs.