Developer hub/fr



Ici vous êtes à l'endroit idéal pour vous documenter, si vous voulez contribuer au développement du logiciel FreeCAD.

Ces pages sont au début de leurs développements. Si vous ne trouvez pas l'information que vous recherchez, ou vous avez trouvé des informations utiles, et qui ne sont pas liées ici, alors s'il vous plaît laissez un commentaire sur le forum de discussion et quelqu'un s'en occupera, (ou, pourquoi ne pas modifier vous même directement cette page, ou la documentation de FreeCAD !).

Documentation pour les développeurs
La documentation pour les développeurs comprend les sections suivantes :

Faites le vous même : Compiler FreeCAD

 * Gestion du code source.
 * Chercher de l'assistance Lorsque vous avez un problème, ou pensez avoir, peut-être trouvé un bug.
 * Compilation dans Windows.
 * Compilation dans Unix.
 * Compilation dans Mac OS X.
 * Détails sur la licence de FreeCAD.
 * Bibliothèques tierce.
 * D'autres outils.
 * Configuration de démarrage.
 * Documentation.

Build Support Tools

 * The FreeCAD Build Tool
 * Adding an application module to FreeCAD
 * Debugging FreeCAD
 * Testing FreeCAD
 * Compiling (Speeding up) FreeCAD

Modifying FreeCAD

 * Understanding The FreeCAD source code
 * Add Features to FreeCAD or a Workbench
 * Branding or how to give FreeCAD a unique look
 * Artwork we made for FreeCAD, that you can freely reuse
 * Translating FreeCAD
 * Extra python modules, or how to extend python functionality within FreeCAD
 * Google Summer of Code get involved via Google's student support program

Module developer's 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

Documentation d'OpenCascade

 * Roman Lygin's tutoriels.
 * Réference des class Online. Aide en ligne sur les données, pour la dernière version OpenCasCade, il est obsolète mais toujours utile, et, souvent encore très pertinents. C'est peut-être plus pratique que de télécharger un unique et volumineux fichier.
 * Wiki pour OpenCascade.

Feuille de route du développement
bien qu'utilisable dans certaines régions, FreeCAD, est au début d'un long chemin dans le monde dominant du CAD. Il y a encore beaucoup de choses à faire, pour atteindre un état où nous pourrons rivaliser avec les logiciels commerciaux.


 * Feuille de route du développement

Credits
Les contributeurs de FreeCAD