[Doc] Improve topics within App

- The location of the documentation is improved (not in the cpp file
  anymore but in core-app.dox).  This prevents cluttering source with
  high-level overviews typical of topic documentation.
- The formatting has been made consistent.
This commit is contained in:
Pieter Hijma
2025-03-24 21:02:05 +01:00
committed by Chris Hennes
parent 4c840798d5
commit 032cb79301
6 changed files with 118 additions and 109 deletions

View File

@@ -1,15 +1,15 @@
/** \defgroup CORE Core
These are the core components of FreeCAD.
/** @defgroup CORE Core
The core components of FreeCAD.
It groups the Base classes, and the main components of FreeCAD core,
spread over their App and Gui sides. Core components are programmed in
C++ but provide a broad Python API too. Most of FreeCAD functionality,
FreeCAD's core consists of Base classes, and the main components of FreeCAD
core, spread over their App and Gui sides. Core components are programmed
in C++ but provide a broad Python API too. Most of FreeCAD functionality,
however, is defined in Workbenches.
*/
/** \defgroup WORKBENCHES Workbenches
/** @defgroup WORKBENCHES Workbenches
*/
/** \defgroup EMBEDDED Embedded 3rd party libraries
/** @defgroup EMBEDDED Embedded 3rd party libraries
Important tools and libraries incorporated to FreeCAD.
*/