Quality project
This is the project plan of the Quality project as part of the Development roadmap.
Purpose and principles
This project is partial a software development and a documentation project. It aims to raise the quality of the main components of FreeCAD and delivers a better experience to the first FreeCAD contact.
Outcome
One important step is the Complete workbench which is the starting workbench for the average user (if there is one). The complete workbench hold all Commands and Features from all the modules and workbenches which met certain quality criteria. That will hide away the stormy development and half implemented features from the user which wants just model.
Another important outcome is a complete help system for all Commands and Features
at least in the Complete workbench. That mean a help page like Draft ShapeString
exist for all in the List of Commands.
Brainstorming
- Switching to QAssistant
- changing wiki2help
- changing Developer docu doxygen
Organizing
Next actions
Work through all the unfinished commands and make a documentation:
- GuiCommand model (← links)
- Gui Command (← links)
- Manipulator (transclusion) (← links)
- Module Creation (transclusion) (← links)
- Part Mirror (transclusion) (← links)
- Robot SetDefaultOrientation (transclusion) (← links)
- Gui Command/ru (← links)
- Gui Command/es (← links)
- Engine Block Tutorial (transclusion) (← links)
- Sketcher ConstrainHorizontal (transclusion) (← links)
- Gui Command/it (← links)
- GuiCommand model/fr (← links)
- GuiCommand model/es (← links)
- Part Loft (transclusion) (← links)
- Material (transclusion) (← links)
- WikiPages (transclusion) (← links)
- Washers (transclusion) (← links)
- Part Ellipsoid (transclusion) (← links)
- Part Offset (transclusion) (← links)
- InputField (transclusion) (← links)
- Part Prism (transclusion) (← links)
- Part Spiral (transclusion) (← links)
- Part RegularPolygon (transclusion) (← links)
- Part Plane (transclusion) (← links)
- Part Wedge (transclusion) (← links)
- Part Helix (transclusion) (← links)
- Part Ellipse (transclusion) (← links)
- Part Line (transclusion) (← links)
- Part Point (transclusion) (← links)
- Translations:Misc templates/2/en (transclusion) (← links)
- Translations:Misc templates/2/it (transclusion) (← links)
- Part RuledSurface (transclusion) (← links)
- Translations:Part Ellipsoid/10/en (transclusion) (← links)
- Gui Command/en (← links)
- Translations:Gui Command/3/en (← links)
- Translations:Gui Command/3/it (← links)
- Translations:Gui Command/3/es (← links)
- Translations:Gui Command/3/ru (← links)
- Translations:Part Ellipsoid/10/it (transclusion) (← links)
- Gui Command/jp (← links)
- Gui Command/cs (← links)
- Gui Command/sv (← links)
- Gui Command/pt (← links)
- Translations:Robot SetDefaultOrientation/1/en (transclusion) (← links)
- Translations:Part Sweep/1/en (transclusion) (← links)
- Translations:Part Sweep/1/it (transclusion) (← links)
- Translations:Part Sweep/1/fr (transclusion) (← links)
- Translations:Part Sweep/1/de (transclusion) (← links)
- OpenSCAD ColorCodeShape (transclusion) (← links)
- Plot Labels (transclusion) (← links)

- Getting started
- Installation: Download, Windows, Linux, Mac, Additional components, Docker, AppImage, Ubuntu Snap
- Basics: About FreeCAD, Interface, Mouse navigation, Selection methods, Object name, Preferences, Workbenches, Document structure, Properties; Help FreeCAD, Donate
- Help: Tutorials, Video tutorials
- Workbenches: Std Base; Arch, Draft, FEM, Image, Inspection, Mesh, OpenSCAD, Part, PartDesign, Path, Points, Raytracing, Reverse Engineering, Sketcher, Spreadsheet, Start, Surface, TechDraw, Test Framework, Web
- Deprecated or unmaintained workbenches: Complete, Drawing, Robot
- Hubs: User hub, Power users hub, Developer hub