Developer hub/de: Difference between revisions

From FreeCAD Documentation
No edit summary
(Updating to match new version of source page)
Line 31: Line 31:
* [[Continuous Integration/de|Fortlaufende Integration]]
* [[Continuous Integration/de|Fortlaufende Integration]]


<div class="mw-translate-fuzzy">
=== FreeCAD modifizieren ===
=== FreeCAD modifizieren ===
* [[The FreeCAD source code/de|Den FreeCAD-Quellcode]] verstehen
* [[The FreeCAD source code/de|Den FreeCAD-Quellcode]] verstehen
Line 41: Line 42:
* [[Extra python modules/de|Zusätzliche Python-Module]], oder ''Wie die Python-Funktionalität in FreeCAD erweitern''
* [[Extra python modules/de|Zusätzliche Python-Module]], oder ''Wie die Python-Funktionalität in FreeCAD erweitern''
* [[Google Summer of Code/de|Google Summer of Code]] über das ''Google's student support program'' beteiligen
* [[Google Summer of Code/de|Google Summer of Code]] über das ''Google's student support program'' beteiligen
</div>


=== Module developer's guide ===
=== Module developer's guide ===

Revision as of 10:12, 15 July 2019

150
150

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

Unterstützungswerkzeuge erstellen

FreeCAD modifizieren

Module developer's guide

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

Kapitel:

  • Überblick und Software-Architektur
  • Quellcode-Struktur
  • Basis- und App-Module
  • GUI-Modul
  • Python-Wrapping
  • Modulares Design
  • FEM-Modul Source-Analyse (C++ und Python gemischt)
  • Entwicklung des CFD-Moduls (nur Python)
  • Modul-Test und Fehlersuche
  • Code beitragen mit git

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

OpenCascade Documentation

OpenCascade is a software development platform for 3D surface and solid modeling, CAD data exchange, and visualization, mostly in the form of C++ libraries.

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.

Credits

Mitwirkende