If you would like to contribute to this project, below is some information to help you get started.
Contribution guidelines can be found here. Please familiarize yourself with them as part of the process of getting involved.
Developers may need to run specific versions of this module which are not installed by FreeCAD's addons manager. There is a section in the installation documentation on manual installation. This can be used to run any version or branch of the module that is needed.
When installing from outside the Addon manager
, the CadQuery dependency will not be installed. To fix this, the following can be run from within FreeCAD's Python console.
import subprocess
import sys
subprocess.run(["python", "-m", "pip", "install", "--upgrade", "git+https://github.com/CadQuery/cadquery.git"], capture_output=True)
The master
version of CadQuery must currently be used to avoid version conflicts with the embedded FreeCAD packages. If you are reading this after CadQuery's 2.5.0 release, the stable version can be installed.