Development Environments
These pages describe repeatable environments for building and testing PostGIS.
- Ubuntu setup covers a local Ubuntu package-based environment.
- macOS setup covers the Homebrew-based GitHub Actions environment.
- FreeBSD setup covers the FreeBSD VM GitHub Actions environment.
- Windows setup covers the current MSYS2 and Winnie MinGW build surfaces.
- Docker setup covers the OSGeo and
postgis-build-envcontainer workflows.
Keep environment-specific setup here. Put test strategy in Testing and debugging, source-formatting rules in Coding style, and release policy in Release and upgrade rules.