Developer guide

This chapter discusses some topics of interest to developers working on extending, customizing or maintaining frePPLe.

FrePPLe has 2 main components, and the technical documentation is structured accordingly:

  • User interface and scripting, coded in Python for flexibility and agile development.

  • Planning engine, coded in C++ for best performance.