From 708bdbc13450aab26e8abcb89d545681377a52f2 Mon Sep 17 00:00:00 2001 From: Geoffrey Huntley Date: Tue, 13 Sep 2022 13:13:30 +1000 Subject: [PATCH] docs(contributing): add macos homebrew commands (#3968) --- docs/CONTRIBUTING.md | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/docs/CONTRIBUTING.md b/docs/CONTRIBUTING.md index ea599b8bd7..3231546b59 100644 --- a/docs/CONTRIBUTING.md +++ b/docs/CONTRIBUTING.md @@ -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