Chapter 3

3. Configuration

Plybuilds offers a comprehensive and layered configuration system, encompassing cloud config, project config, and local config, to cater to varying scopes and requirements. The cloud config is designed for settings that need to be consistent across various environments, ideal for settings that must be shared or synchronized across a team or multiple deployments. Project config, on the other hand, focuses on configurations specific to individual projects, allowing for tailored settings that align with the unique needs of each project. Lastly, the local config provides the most immediate layer of customization, enabling users to define settings on their local machine, perfect for personal preferences or machine-specific configurations. This multi-tiered approach ensures that Ply can be finely tuned to different contexts and use cases, offering flexibility and control to users, whether they are managing individual projects or collaborating across larger teams.