# Domain ```mermaid classDiagram class Devops { <> stage name project_root_path module build_dir_name } class Image { dockerhub_user dockerhub_password build_dir_name use_package_common_files build_commons_path docker_build_commons_dir_name docker_publish_tag } class C4k { executabel_name c4k_mixin_config c4k_mixin_auth } class DnsRecord { fqdn ipv4 ipv6 } class Release { main_branch config_file } class ReleaseContext { release_type version current_branch } Devops *-- Image: spcialized_build Devops *-- C4k: spcialized_build Devops *-- Release: release C4k *-- DnsRecord Release *-- "0..1" ReleaseContext ``` # Infrastructure ```mermaid classDiagram class ProjectRepository { get_devops(project): Devops set_devops(project, build) } ```