View on GitHub

FreeCAD Developers Handbook

A handbook about FreeCAD development

Contributing to FreeCAD websites #

Technical information for contributors interested to work on FreeCAD websites.

The Ecosystem #

Currently, the websites infrastructure of FreeCAD consists of the following :

In addition to the implemented websites listed above, several external platforms are used :

Moreover, here are the current implementation initiatives not yet used :

Technical details #

FreeCAD website #

The website mainly uses HTML/PHP, CSS, the Bootstrap and jQuery JavaScript libraries, the Font Awesome toolkit.
To contribute to the main website, find here a few advices and ressources.

News Blog #

The News Blog is based on WordPress.

Wiki #

The News Blog is based on MediaWiki.

Developer Handbook #

The Developer Handbook uses Jekyll, a Ruby static site generator, and Markdown.
To contribute to the Developer Handbook, find here a few advices and ressources.

Forum #

The News Blog is based on phpBB.

FreeCAD Project Association website #

The FreeCAD Project Association website also uses Jekyll, a Ruby static site generator, and Markdown.
To contribute to the FreeCAD Project Association website, find here a few advices and ressources.