Continuous Integration/Integrarea continuă
Integrare continuă
În prezent, repo-ul FreeCAD de pe GitHub va declanșa o construire pe cele două sisteme CI de mai jos. Între aceste sisteme, aproape toate principalele platforme OS-uri sunt acoperite de Linux, MacOSX și Windows. CI-urile pot fi, de asemenea, folosite pentru a rula unit tests.
TravisCI
Testeză comportamentul sub Linux și OSX. Fișierul de configurare se numește .travis.yml și se află în directorul de bază al FreeCAD. Pentru a vedea versiunea curentă și cele trecute: https://travis-ci.org/FreeCAD/FreeCAD/builds
Appveyor
Testează sub Windows. Fișierul de configurare se numește appveyor.yml și trăiește în directorul de top al FreeCAD. Appveyor construiește https://ci.appveyor.com/project/yorikvanhavre/freecad/history
Sugestii
Dacă adăugaţi [skip ci]
sau [ci skip]
pentru comiterea unui "git", aceasta va anula o formare a CI.
Relevant Links

- Installation: Windows, Linux, Mac; Getting started
- Basics: About FreeCAD, Workbenches, Preferences, Document structure, Interface Customization, Properties, Mouse Model; Tutorials
- Workbenches: Arch, Draft, FEM, Image, Inspection, Mesh, OpenSCAD, Part, PartDesign, Path, Plot, Points, Raytracing, Reverse Engineering, Robot, Ship, Sketcher, Spreadsheet, Start, Surface workbench, TechDraw, Test Framework, Web
- Scripting: Introduction to Python, FreeCAD scripting tutorial, FreeCAD Scripting Basics, How to install macros, Gui Command, Units Modules: Builtin modules, Workbench creation, Installing more workbenches Meshes: Mesh Scripting, Mesh Module Parts: The Part Module, Topological data scripting, PythonOCC, Mesh to Part Coin scenegraph: The Coin/Inventor scenegraph, Pivy Qt interface: PySide, Using the FreeCAD GUI, Dialog creation Parametric objects: Scripted objects Other: Code snippets, Line drawing function, Embedding FreeCAD, FreeCAD vector math library, Power users hub, Python, Macros, FreeCAD Scripting Basics, Topological data scripting