Developer hub/fr: Difference between revisions

From FreeCAD Documentation
mNo edit summary
(Updating to match new version of source page)
Line 31: Line 31:
*[[Continuous Integration/fr|Intégration Continue]]
*[[Continuous Integration/fr|Intégration Continue]]


<div class="mw-translate-fuzzy">
=== Modifier FreeCAD ===
=== Modifier FreeCAD ===
*Compréhension du [[The FreeCAD source code/fr|code source de FreeCAD]]
*Compréhension du [[The FreeCAD source code/fr|code source de FreeCAD]]
Line 40: Line 41:
* [[Extra python modules/fr|Modules supplémentaires]] ou comment étendre les fonctionnalités de FreeCAD avec Python
* [[Extra python modules/fr|Modules supplémentaires]] ou comment étendre les fonctionnalités de FreeCAD avec Python
*[[Google Summer of Code|Google Summer of Code]] participer via goolges student support program
*[[Google Summer of Code|Google Summer of Code]] participer via goolges student support program
</div>


=== Le guide du développeur de module ===
=== Le guide du développeur de module ===
Line 60: Line 62:
* [[Translating an external workbench/fr|Traduction et ateliers externes]]
* [[Translating an external workbench/fr|Traduction et ateliers externes]]


<div class="mw-translate-fuzzy">
=== Documentation OpenCascade ===
=== Documentation OpenCascade ===
* [http://opencascade.wikidot.com/romansarticles Roman Lygin's tutoriels].
* [http://opencascade.wikidot.com/romansarticles Roman Lygin's tutoriels].
* [https://dev.opencascade.org/doc/overview/html/index.html Documentation en ligne complete].
* [https://dev.opencascade.org/doc/overview/html/index.html Documentation en ligne complete].
* [https://dev.opencascade.org/doc/refman/html/index.html Manuel de référence]
* [https://dev.opencascade.org/doc/refman/html/index.html Manuel de référence]
</div>

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

* [http://opencascade.wikidot.com/romansarticles Roman Lygin's tutorials]
* [https://dev.opencascade.org/cdoc/overview/html/index.html Full Online Documentation]
* [https://dev.opencascade.org/doc/refman/html/index.html Reference Manual]
* [http://opencascade.wikidot.com The openCascade wiki] (currently containing ?? Chinese spam)


== Feuille de route ==
== Feuille de route ==

Revision as of 19:37, 20 June 2019

150
150

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

Outils de support à la compilation

Modifier FreeCAD

Le guide du développeur de module

FreeCAD Mod Dev Guide : Voici un livre électronique en cours d'écriture sur github, veuillez soumettre votre requête pour contribuer.

Chapitres :

  • Vue d'ensemble et architecture logicielle
  • Structure du code source
  • Modules Base et App
  • Module Gui
  • Encapsulation Python
  • Conception modulaire
  • Analyse du module Fem (mélange C++ et Python)
  • Développement du module CFD (pure Python)
  • Test et débogage de module
  • Contribution au développement avec git

La dernière version pdf peut être téléchargée à partir de pdf folder de ce repo git

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

Feuille de route

FreeCAD, bien qu'utilisable dans certains domaines, n'est qu'au début d'un long chemin dans le monde dominant de la CAO. Il y a encore beaucoup à faire, pour arriver à rivaliser avec les logiciels commerciaux.

Credits

Contributeurs