devops.config
DevOps config package.
- class devops.config.Constants(github=GitConstants(github_url='https://github.com', github_devops_repo='https://github.com/97gamjak/devops', github_devops_issues_url='https://github.com/97gamjak/devops/issues', github_default_owner_url='https://github.com/repo/owner'), files=FileConstants(default_toml_template='devops.toml.template', toml_filenames=['devops.toml', '.devops.toml']))[source]
Bases:
objectClass holding constant values for DevOps checks.
- Parameters:
github (GitConstants)
files (FileConstants)
- github: GitConstants = GitConstants(github_url='https://github.com', github_devops_repo='https://github.com/97gamjak/devops', github_devops_issues_url='https://github.com/97gamjak/devops/issues', github_default_owner_url='https://github.com/repo/owner')
- files: FileConstants = FileConstants(default_toml_template='devops.toml.template', toml_filenames=['devops.toml', '.devops.toml'])
- class devops.config.CppConfig(style_checks=True, license_header_check=True, license_header=None, check_only_staged_files=False, header_guards_according_to_filepath=False)[source]
Bases:
objectDataclass to hold C++ configuration values.
- Parameters:
- class devops.config.GitConfig(tag_prefix='', empty_tag_list_allowed=True)[source]
Bases:
objectDataclass to hold default git configuration values.
- devops.config.init_config()[source]
Initialize global config paths.
- Returns:
GlobalConfig – The initialized global configuration object.
- Return type:
Modules
Base configuration utilities. |
|
Module for reading and parsing configuration files. |
|
Module for parsing C++ configuration. |
|
Module to parse file configuration values. |
|
Git configuration parsing module. |
|
Module for logging configuration. |
|
Constants for DevOps checks. |
|
Module for handling TOML files in a DevOps context. |