54 Commits

Author SHA1 Message Date
Mike McQuaid
d661cffc1f
Switch to using main as the default branch
Homebrew/brew has moved to a `main` default branch so we can more move
references from `master` to `main`.
2025-06-24 11:14:57 +01:00
Eric Knibbe
6a07851c46
docs: localize internal URLs 2025-05-22 12:17:52 -04:00
Issy Long
8f75f66d01
Review some docs
- Most of these were fine still, apart from:
  - FAQ: `hub` is less maintained than `gh`.
  - Brew-Maintainer-Guide: link to GitHub docs on commit signing via GPG or SSH.
  - Interesting-Taps-and-Forks: remove outdated information about `homebrew/core` being in `Library/Taps`.
  - New-Maintainer-Checklist: remove outdated information about the `@members` team.
2025-02-08 14:43:49 +00:00
Issy Long
31d7bcc583
Add a last_reviewed_date to docs metadata
- At the AGM we formed an ad-hoc documentation working group.
- One of our ideas was that we should have a last reviewed date for
  documentation, so that we can periodically implement a review
  mechanism (GitHub Actions posts to Slack for a regular documentation
  outdatedness check?) to track how old docs are and ensure they're
  still relevant.
- This is a first step towards that goal, by adding a `last_review_date`
  to the metadata of all docs with a date of earlier than Homebrew's
  inception because everything needs reviewing so that we start from a
  good base!
2025-02-03 11:56:07 +00:00
Mike McQuaid
fdcc2c7296
docs: clarify pull request review guidelines.
- Move the guidelines from Homebrew/brew Maintainer Guide to
  Maintainer Guidelines as they apply to all repositories.
- Clarify the guidelines to make it clear that the default option
  should be to approve a PR, with or without comments.
- Note in the New Maintainer Checklist that the most important task for
  maintainers is reviewing pull requests.

Co-authored-by: Issy Long <me@issyl0.co.uk>
Co-authored-by: Sam Ford <1584702+samford@users.noreply.github.com>
Co-authored-by: Eric Knibbe <enk3@outlook.com>
2024-04-10 13:52:18 +01:00
Mike McQuaid
18b835b2ac
docs/New-Maintainer-Checklist: tell people to avoid forks.
This was discussed at the AGM. It's no longer needed to avoid
"cluttering up clones" because most users use the API for our
main repositories now.

It should also simplify security work in future because we can assume
anyone who can create a branch on the main repository has write access
rather than e.g. having a hardcoded list of maintainers we rely on.
2024-02-23 17:22:44 +00:00
Mike McQuaid
17562724bd
New-Maintainer-Checklist: cleanup owners references. 2023-05-10 12:56:15 +01:00
Colin Dean
123437f05e
Sync 'owners' in TOC in New Maintainers Checklist 2023-05-09 21:15:11 -04:00
Colin Dean
38adddbda7
Restore Owners header
My intent was to disambiguate what ownership means and be specific but we decided it was better to just keep the title the same since that's what it's called in all of the systems.
2023-05-09 09:04:54 -04:00
Colin Dean
98d712ceee Adds a TOC to the maintainer checklist
and makes some minor adjustments to wordings to clarify actions to be taken when.
2023-05-07 18:00:49 -04:00
Mike McQuaid
717e9f7776
New-Maintainer-Checklist: clarify 1Password groups.
We've tweaked these and have separate ops/security vaults now so let's
mention it here.
2023-02-08 09:09:56 +01:00
Mike McQuaid
89a93e8c22
New-Maintainer-Checklist: update based on Homebrew-Governance. 2023-02-02 17:48:20 +00:00
EricFromCanada
a329003e17
Maintainers docs: content & formatting updates 2022-12-06 12:52:03 -05:00
EricFromCanada
7bc427405a
governance: update membership procedures 2022-11-30 19:30:26 -05:00
Mike McQuaid
ac74f15f0d
Remove some SFC references.
We're moving to OpenCollective currently.
2021-12-07 15:48:37 +00:00
Michka Popoff
1cc7ca33c0
update: migrate everyone from linuxbrew-core to homebrew-core
Co-authored-by: Mike McQuaid <mike@mikemcquaid.com>
2021-10-20 11:01:38 +01:00
Connor Mann
5131315a80
Fix diction and punctuation typos 2021-06-18 21:08:04 -04:00
Rylan Polster
93ef624649
docs: remove mailing list references 2021-05-18 10:15:08 -04:00
Rylan Polster
ac6b4dbe6e
docs: update new maintainer checklist 2021-05-18 02:39:57 -04:00
Mike McQuaid
d73351251c
Deprecate, disable, delete code for next major/minor version.
Do the usual dance for bumping our major/minor version.
2021-04-09 09:30:36 +01:00
nandahkrishna
26aa1669d7
docs/New-Maintainer-Checklist.md: remove automated steps 2021-02-27 20:57:58 +05:30
Issy Long
5c2c2f7e2b
Merge pull request #8777 from reitermarkus/checklist-cask
Add homebrew/cask to new maintainer checklist.
2020-09-19 09:46:06 +01:00
Markus Reiter
61bcb577f9
Add homebrew/cask to new maintainer checklist. 2020-09-19 03:15:34 +02:00
Issy Long
779b0eba55
docs: The maintainer monthly call has a Slackbot now
- Adding and removing people from the calendar invite was a burden. So we rely on Slack reminders.
2020-09-01 13:06:49 +01:00
Rylan Polster
32f77955e5 Clarify how PRs should be completed for maintainers 2020-06-25 10:41:52 -04:00
Mike McQuaid
cb0a9e79d8
docs/New-Maintainer-Checklist: clarify ops can get owner.
This is needed for Bo98 to get access to GitHub Actions shared runners.
2020-05-13 11:24:53 +01:00
Jonathan Chang
cf63925005 docs: Update for new pr-* workflows 2020-04-11 20:06:31 +10:00
Steven Peters
ea61180610
New-Maintainer-Checklist: invite to monthly call 2019-09-05 16:09:01 +01:00
Jonathan Chang
884d1fa919 New-Maintainer-Checklist: guidelines for members 2019-09-04 12:50:14 +10:00
Mike McQuaid
42c8861d55
New-Maintainer-Checklist: add SFC expense guide link.
Co-Authored-By: Colin Dean <colindean@users.noreply.github.com>
2019-05-30 09:18:32 +01:00
Mike McQuaid
5a657a7068
New Maintainer Checklist: add "real" name, meetup.
We've had problems in the past with Homebrew maintainers being unwilling to disclose their identity or meet other maintainers so here are some very light-touch suggestions to address this in future.

These ideas were run past the PLC and agreed there but I still welcome input from maintainers.
2019-05-30 09:18:31 +01:00
Issy Long
dd92fdfc68
New-Maintainer-Checklist: there are multiple places we list maintainers
- I raised a PR for adding myself to the README. CI failed because the
  README had changed without the man pages changing too. Then I had to
  amend my "hello!" commit which was slightly embarrassing.
- Document that there are multiple places, and suggest `brew man` to
  generate man pages, so that the next people have it easier.
2019-05-27 14:36:12 +01:00
Mike McQuaid
aafcbc1153
Add/link Homebrew Governance document. 2019-02-15 10:54:30 +00:00
Mike McQuaid
bf873783d2
Apply suggestions from code review
Co-Authored-By: MikeMcQuaid <mike@mikemcquaid.com>
2019-02-14 09:13:00 +00:00
Mike McQuaid
1b609ceeb3
Update maintainer documentation.
- Fix Markdown format
- Note Linux in the mission statement
- Update the maintainer guidelines based on current state
- Loosen the new maintainer expectations
- Clarify what things the PLC should be added to
- Add documentation for making a new Homebrew release
2019-02-13 15:02:18 +00:00
EricFromCanada
31dbc4f985 Various documentation edits
Mostly edits to formatting, grammar, wording for consistency & readability.
2018-10-05 17:23:22 -04:00
Mike McQuaid
a42675f7d6 docs/New-Maintainer-Checklist: update best practises.
We've made these recommendations to current maintainers to update the
documentation so we don't forget to ask new maintainers to do the same
when we invite more in future.
2018-08-05 11:57:00 +01:00
Mike McQuaid
c1ffd17f7c docs/New-Maintainer-Checklist: various updates. 2018-07-22 18:39:25 +01:00
Mike McQuaid
a12b5395d7 Maintainer-Guidelines: add communication section.
Note the best ways for maintainers to communicate with each other.
2018-04-04 19:46:10 +01:00
Mike McQuaid
190e665bb1 Revert "docs: use short links."
This reverts commit e63a2ee8de12f0f938f6a95cdb9763dbe0187b4a.

Closes #3832.
2018-02-23 19:52:00 +00:00
Mike McQuaid
e63a2ee8de docs: use short links. 2018-02-22 19:25:44 +00:00
Mike McQuaid
977c3323d2 docs.brew.sh updates
- Remove no longer needed `acme-challenge` file
- Set title, description, social image, logo, etc. for SEO
- Use extensionless permalinks (old links still work)
- Cleanup `_config.yml`
- Import latest `_layouts/base` from https://brew.sh
2018-02-22 18:47:29 +00:00
Mike McQuaid
e5853f4eaa New-Maintainer-Checklist: make some tweaks.
- there are obligations on becoming a maintainer so firm these up a bit
- make clear there's a trial period after being invited to be a
  maintainer.
2017-12-13 11:23:11 +00:00
Mike McQuaid
baa61f5a6e Use https for all docs.brew.sh links.
May as well use the more secure link when possible.
2017-07-27 15:59:37 +01:00
Mike McQuaid
c6f8887deb New-Maintainer-Checklist: use new mailing list. 2017-07-18 11:35:14 +01:00
Mike McQuaid
9032574038 Update jenkins.brew.sh links.
These previously, incorrectly pointed to bot.brew.sh.

Fixes #2703.
2017-05-30 19:14:40 +01:00
Mike McQuaid
ce2d13815d New-Maintainer-Checklist: be more explicit.
Note some additional ways to help, gotchas and how to get started.
2017-03-22 21:25:44 +00:00
Mike McQuaid
d37f2e7ae7 New-Maintainer-Checklist: add analytics link. 2017-03-06 15:31:03 +00:00
Jonathan Chang
9a6cd9b83f docs: fix titles on docs.brew.sh 2017-01-04 16:16:00 -06:00
Mike McQuaid
127e9def50 Cleanup documentation site
GitHub now nicely generates a documentation site for us at
http://brew.sh/brew based on our docs folder. Optimise the output of
this and the GitHub docs directory for readability and the various user
groupings.
2017-01-04 10:53:21 +00:00