Overview
Settings
Settings in Brainboard provide a flexible and hierarchical configuration system allowing you to manage settings at different levels of your organization.
Overview
Settings in Brainboard are organized in a hierarchical structure that follows this inheritance pattern.
This hierarchical approach ensures that configurations that are shared across the hierarchy can be managed efficiently while allowing for specific overrides at any level when needed.
Accessing Settings
Organization Settings
To access the Organization's settings, go to the Settings option in the left bar and then click Organization.

Project Settings
To access the Project's settings, go to the Settings option in the left bar and then click Projects. Then, click the ellipsis (three dots) against the project name and click Change Settings in the dropdown menu. It will navigate you to the project's settings page.

Environment Settings
Once you are on the Project settings page, you can also view the associated environments at the top. Click on the desired environment to go to its settings page.

Architecture Settings
Open your architecture.
Switch to the settings tab using the settings icon in the options bar at the top.

Hierarchical Settings Management
Inheritance chain
Settings follow a clear inheritance structure:
Organization Level: The highest level, affects all projects, environments, and architectures.

Project Level: Overrides organization settings for all environments and architectures within the project

Environment Level: Overrides organization and project settings for all architectures within the environment

Architecture Level: The most specific level, overrides all higher-level settings for a particular architecture

Visual Indicators
When viewing settings at any level, you'll see visual indicators showing:
When a setting is locked at a higher level (with the source of the lock).

When a setting is overridden at your level (the reset button shows that the value is set at this level).

When a setting is locked at your level, preventing any lower levels from updating.

Last updated