FreeCAD Developers Guide #
Welcome to the FreeCAD Developer’s Guide! This is a work-in-progress, so please feel free to submit Issues and Pull Requests when you find areas that need work.
Roadmap#
Describes the broad objectives for FreeCAD Development
Getting Started#
How to set up a development environment to work on FreeCAD.
Design Guide#
Covers guidelines for User Experience, Interaction and Interface in FreeCAD.
Code Formatting Guide#
Covers the C++ and Python code formatting guidelines.
Good Practices / Code Review Guide#
Covers the C++ and Python code best practices and tips for code reviewers.
Maintainers Guide#
Gives guidelines to maintainers about code reviews and merge procedures.
Technical Guide#
A guide for developers learning their way around the FreeCAD codebase.