Work in Progress.

This page is automatically generated from the FabEngine Python package library source code. As we are working to develop and document FabEngine, this page will keep growing.

FabEngine Scripts Language Reference

FabEngine Scripts are written in pure Python. All FabEngine specific functions and classes are defined in a Python package for which this is the reference documentation. This documentation is compiled directly from the inline documentation in the FabEngine source code and should therefore be considered the most reliable source of documentation.

Terminology Warning

If you have used Python before, you might know that packages can contain modules and other packages, but also classes. Each module can then contain more classes as well as functions. And package class methods don’t look much different from module functions. In short: This stuff can be pretty confusing. In this documentation we will deviate from precise Python terminology here and there to make things easy to understand for normal people.

The fabengine Package

The fabengine doesn’t contain any functions. It only serves as container for smaller packages, each of which addresses a logically separate set of more or less independent FabEngine functionality. We designed it this way to make it easy to find and discover features.

What you are looking for is probably in one of these sub-packages: