Developer hub/de



Dies ist die Stelle, wenn Du zur Entwicklung der FreeCAD-Software beitragen möchtest.

Diese Seiten sind in einem frühen Stadium. Wenn Du nicht die Informationen findest, nach denen Du suchst oder hilfreiche Informationen an anderer Stelle gefunden hast, auf die wir nicht verwiesen haben, dann hinterlasse bitte einen Kommentar im Forum und jemand wird danach gucken (oder wenn Du magst, kannst Du diese Seite selbst ändern!).

Entwicklerdokumentation
Die Entwicklerdokumentation umfasst die folgenden Abschnitte:

Do it yourself: FreeCAD kompilieren

 * Quellcode-Verwaltung
 * Hilfe finden wenn Du ein Problem hast oder denkst, dass Du einen Bug gefunden hast
 * Kompilieren auf Windows
 * Komplieren auf Unix
 * Kompilieren auf Mac OS X
 * Lizenz über die FreeCAD-Lizenzen
 * Bibliotheken Dritter
 * Werkzeuge Dritter
 * Programmstart und Konfiguation
 * Quellcode-Dokumentation

Unterstützungswerkzeuge erstellen

 * Das FreeCAD Build Tool
 * Ein Anwendungsmodul zu FreeCAD hinzufügen
 * Debugging von FreeCAD
 * Testen von FreeCAD
 * Kompilieren (beschleunigen)
 * Fortlaufende Integration

FreeCAD modifizieren

 * Den FreeCAD-Quellcode verstehen
 * Merkmale zu FreeCAD oder einem Arbeitsbereich hinzufügen
 * Branding oder FreeCAD ein unverwechselbares (unique) Aussehen geben
 * Illustrationen die wir für FreeCAD erstellen, kannst Du ungehindert (freely) wiederverwenden
 * Illustrationsrichtlinien Standards für Piktogramme
 * FreeCAD übersetzen
 * Zusätzliche Python-Module, oder Wie die Python-Funktionalität in FreeCAD erweitern
 * Google Summer of Code über das Google's student support program beteiligen

Module developer's guide
FreeCAD Mod Dev Guide: This is an ebook under writing on github, please fork and send pull request to contribute.

Chapters:
 * Overview and Software Architecture
 * Source code structure
 * Base and App module
 * Gui module
 * Python wrapping
 * Modular design
 * Fem module source analysis (mixed C++ and Python)
 * Development of CFD Module (pure Python)
 * Module testing and debugging
 * Contribute code with git

Latest pdf preview can be downoaded from pdf folder of this git repo

OpenCascade Documentation

 * Roman Lygin's tutorials
 * Full Online Documentation
 * Reference Manual
 * The openCascade wiki

Roadmap
Auch wenn FreeCad an verschiedenen Bereichen verwendbar ist, steht es am Beginn eines langen Weges in den CAD-Mainstream. Es gibt noch eine Menge zu tun, um einen Stand zu erreichen, an dem wir mit kommerzieller Software konkurrieren können.


 * Development roadmap

Credits
Mitwirkende