Code configuration layer overview

The code of the system back end can be logically split onto two parts:

  • system kernel, supports functionality of the system in universal

    informational context (as more universal as possible)

  • configuration layer, serves to adopt application data to

    universal context

During process of developing of the system configuration tools become to be more separated the kernel, and more expandable and powerful. So we need a special layer of documentation on it. Up to the current stage of development of the system, there is no a simple way for the user to re-configure the system features directly, however this documentation layer might help users to formulate their requirements in proper terms.

Note: for purposes to describe parts of API we use source files where this part of API is used in the source of the system. So please consider these files as examples of API application, or as subject of modifications. This way of code reference is not traditional but most acceptable for our purposes in this context.

The code of configuration layer is located in repository of the system in directory app/config and concerns the following aspects of the system functionality:

See also

Annotated JSON file format overview

Administration aspects overview