# Functions
New returns an initialized compose file.
Read loads a docker-compose.yml file.
UnmarshalComposeYAML unmarshals yaml into a DockerCompose struct handles versioning and schema issues.
# Structs
ComposeFile represents a docker-compose.yml file that can be manipulated.
DockerCompose represents a docker-compose.yml file.
Port represents a port.
Service represents a docker container.