docs(contributing): add macos homebrew commands (#3968)

This commit is contained in:
Geoffrey Huntley
2022-09-13 13:13:30 +10:00
committed by GitHub
parent 850a83097c
commit 708bdbc134

View File

@ -40,13 +40,28 @@ direnv: export +AR +AS +CC +CONFIG_SHELL +CXX +HOST_PATH +IN_NIX_SHELL +LD +NIX_
Alternatively if you do not want to use nix then you'll need to install the need the following tools by hand: Alternatively if you do not want to use nix then you'll need to install the need the following tools by hand:
- Go 1.18+ - Go 1.18+
- on macOS, run `brew install go`
- Node 14+ - Node 14+
- GNU Make - on macOS, run `brew install node`
- GNU Make 4.0+
- on macOS, run `brew install make`
- [`shfmt`](https://github.com/mvdan/sh#shfmt) - [`shfmt`](https://github.com/mvdan/sh#shfmt)
- on macOS, run `brew install shfmt`
- [`nfpm`](https://nfpm.goreleaser.com/install) - [`nfpm`](https://nfpm.goreleaser.com/install)
- [`pg_dump`] - on macOS, run `brew install goreleaser/tap/nfpm && brew install nfpm`
- [`pg_dump`](https://stackoverflow.com/a/49689589)
- on macOS, run `brew install libpq zstd` - on macOS, run `brew install libpq zstd`
- on Linux, install [`zstd`](https://github.com/horta/zstd.install) - on Linux, install [`zstd`](https://github.com/horta/zstd.install)
- [`pkg-config`]()
- on macOS, run `brew install pkg-config`
- [`pixman`]()
- on macOS, run `brew install pixman`
- [`cairo`]()
- on macOS, run `brew install cairo`
- [`pango`]()
- on macOS, run `brew install pango`
- [`pandoc`]()
- on macOS, run `brew install pandocomatic`
### Development workflow ### Development workflow