Skip to content

Latest commit

 

History

History

build-configs

Build Configs

We use the concept of build configs to build different versions of the app. A build config defines for example the following aspects:

  • Enabling and disabling of features
  • Design, fonts, icons and theme colors
  • Backend urls
  • Override translations
  • Store metadata

Contents

Available Build Configs

  • integreat: Build config for Integreat.
  • malte: Build config for Malte.
  • aschaffenburg: Build config for Aschaffenburg
  • integreat-test-cms: Build config for development using the test cms and with additional features enabled.
  • integreat-e2e: Build config for E2E-Tests, primarily used in the CI.

NOTE: Testing and developing with the live cms instance should be avoided. Therefore, the integreat-test-cms build config should be used primarily.

Usage

See the corresponding sections for native and web.

Structure and Available Options

See the build config types for more information on structure, available options and their functionality.

Technical Information

Each build config is a set of javascript files (possibly including common files) that can be found in the corresponding directory. See the corresponding sections for native and web.

Whitelabelling

If you want to add more build configs in order to create a new whitelabelled app, have a look at the whitelabelling docu.