SPFE Documentation | Collections > SPFE Development > Configuration file overview

Configuration file overview

The SPFE build system is configured by the SPFE configuration file. Configuration file determines the behavior of the SPFE build. The first stage of the build process is to run the configuration script, which reads the configuration files and writes out the files that run the rest of the build. A version of the configuration file produced by the configuration script is also passed as the main input to all processing scripts, making the configuration information available at all stages of the build.

While you can define the entire configuration of a build in one file, it is usually better to divide the configuration into multiple files. Many of these partial configuration files can be reused for multiple content sets or topic sets. For instance, the configuration file for a topic type can be used in every topic set configuration that uses that topic type.

There are several sections to the complete configuration of a content set, each of which is commonly stored in one or more separate files: