Files
brew/docs
Mike McQuaid 6b0a4ddc00 Add structured link install steps
- Let JSON API post-install data express PostgreSQL's versioned public links.
- Fix PostgreSQL post-install ordering by running link steps before initdb.
- Add `link_dir` for recursive links that keep real extension dirs, skip
  `.DS_Store` and replace conflicting files or symlinks.
- Keep existing real target directories even when a source file or symlink
  maps to the same path.
- Add `link_children` for versioned executable links with implicit target
  paths and `HOMEBREW_PREFIX` as the link target default.
- Expand `#{name}`, `#{version}`, `#{version.major}` and
  `#{version.major_minor}` tokens from serialised step data.
- Normalise `path`, `source` and `target` values into typed path specs so
  runner methods do not need string-or-hash checks.
- Replace loose `T.untyped` install-step payloads with narrower aliases for
  raw steps, path specs, system arguments and template values.
- Keep Formula and Cask source or target base defaults intact while giving
  public link steps the prefix default needed by versioned formulae.
2026-07-06 17:53:02 +01:00
..
2026-06-08 11:59:00 +01:00
2026-06-08 11:59:00 +01:00
2025-05-22 12:17:52 -04:00
2024-06-13 09:55:31 +01:00
2021-12-02 22:58:31 -05:00
2026-03-06 16:02:29 +00:00
2024-06-14 12:22:02 +01:00
2025-10-15 17:39:14 +01:00
2025-10-15 17:39:14 +01:00
2026-06-08 11:59:00 +01:00
2017-01-04 10:53:21 +00:00
2025-09-19 12:07:54 -04:00
2026-03-24 22:31:24 +01:00
2026-06-21 13:56:57 +01:00
2026-06-08 11:59:00 +01:00
2026-06-21 13:56:57 +01:00
2026-06-08 20:35:04 +01:00
2025-02-08 14:43:49 +00:00
2026-05-09 08:58:42 -04:00
2026-07-05 19:52:48 +00:00
2025-08-16 23:33:38 -04:00
2026-06-11 09:49:09 +01:00
2026-06-08 20:35:04 +01:00
2025-08-16 23:33:38 -04:00
2017-07-02 15:09:26 +01:00
2026-05-09 08:58:42 -04:00
2026-07-04 13:02:01 +01:00
2025-08-16 23:33:38 -04:00
2026-05-15 16:33:37 +01:00

last_review_date
last_review_date
2026-06-08

Homebrew Documentation

These are the source files for the Homebrew documentation site.

A GitHub Action is run to validate each change before the site is deployed to GitHub Pages.

Usage

Open https://docs.brew.sh in your web browser.

To instead generate the site locally, available on http://localhost:4000, run:

cd $(brew --repository)/docs
brew bundle --install exec -- bundle install
bin/jekyll serve