Howto#

This section contains various how-to instructions for developers working with the project.

Adding or removing a new product#

Product names are checked against typos. Whenever you change a product acronym, you need to update the constant docbuild.constants.VALID_PRODUCTS.

Changing the language set#

When you want to add or remove a language, adjust the constant docbuild.constants.ALLOWED_LANGUAGES.

Changing the lifecycle set#

When you want to add or remove a lifecycle, adjust the constant docbuild.constants.ALLOWED_LIFECYCLES.

Changing the app’s config paths#

When you want to change the default paths where the app looks for its configuration files, adjust the constant docbuild.constants.CONFIG_PATHS.

Changing the app’s config file names#

When you want to change the default names of the app’s configuration files, adjust the constant docbuild.constants.APP_CONFIG_BASENAMES, docbuild.constants.PROJECT_LEVEL_APP_CONFIG_FILENAMES, or both.