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
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 17 additions and 2 deletions

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:
- Go 1.18+
- on macOS, run `brew install go`
- 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)
- on macOS, run `brew install shfmt`
- [`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 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