-
Chapters are written in markdown
-
FreeCAD source file name is replaced by URL by prefixing the FreeCAD official repo path
python FreeCADGitBaseUrl="https://github.com/FreeCAD/FreeCAD/tree/master/" -
Python scripts to substitute Introduction to header files for important source subfolders each
*_folder_desc.pyhas data strcture with one line desc for the function of each source file -
Python script
merge.pymerges chapters into single md file URL can be validated -
PDF is generated by
pandoc
anaconda is recommended for build on Windows and Linux
conda install pandoc
pip install PyPDF2
# pdflatex, there maybe some more latex packages needed
conda install -c conda-forge mikte