Zones repository format
contacts.yaml # organisation contacts — complete at onboarding
example.com/ # one directory per zone — name must match $ORIGIN
zone.conf # standard BIND format
aliases.yml # optional — for names that need CNAME flattening
contacts.yaml— see contacts.yaml format.{zone}/zone.conf— one per zone, the directory name matching the zone's$ORIGIN. See zone.conf format.{zone}/aliases.yml— optional. See aliases.yml format.
example.com is CNX's documentation practice zone — safe to push exactly
as shown in Managing zone changes
to confirm your access and merge-request pipeline work. It always
validates like a real zone, but CNX never deploys it.