Source code reference

Merlot’s source code is organized following the organization of a standard Grok project. If you are not familiar with it, please refer to the Grok documentation.

The main modules are:

  • interfaces: where all the interfaces for the application are defined.
  • app: where the Grok application is defined and the layout is defined based a viewlets structure.
  • project: where the main models and views for projects, tasks and logs are defined.

The interfaces module

The app module

The project module

The client module

The vocabularies module

The auth module

The reports module

The lib module