aboutsummaryrefslogtreecommitdiffstats
path: root/docs/Acceptable-Formulae.md
diff options
context:
space:
mode:
Diffstat (limited to 'docs/Acceptable-Formulae.md')
-rw-r--r--docs/Acceptable-Formulae.md16
1 files changed, 8 insertions, 8 deletions
diff --git a/docs/Acceptable-Formulae.md b/docs/Acceptable-Formulae.md
index 24dd7a7c4..d9606aa28 100644
--- a/docs/Acceptable-Formulae.md
+++ b/docs/Acceptable-Formulae.md
@@ -53,19 +53,19 @@ Because that circumvents our hash-checks, makes finding/fixing bugs
harder, often breaks patches and disables the caching. Almost always you
can add a resource to the formula file to handle the
separate download and then the installer script will not attempt to load
-that stuff on demand. Or there is a command line switch where you can
+that stuff on demand. Or there is a command-line switch where you can
point it to the downloaded archive in order to avoid loading.
### We don’t like binary formulae
Our policy is that formulae in the core repository
([homebrew/core](https://github.com/Homebrew/homebrew-core)) must be open-source
-and either built from source or produce cross-platform binaries (like e.g. Java).
+and either built from source or produce cross-platform binaries (e.g. Java).
Binary-only formulae should go to
[Homebrew Cask](https://github.com/caskroom/homebrew-cask).
### Stable versions
Formulae in the core repository must have a stable version tagged by
-the upstream project. Tarballs are preferred to git checkouts, and
+the upstream project. Tarballs are preferred to Git checkouts, and
tarballs should include the version in the filename whenever possible.
We don’t accept software without a tagged version because they regularly break
@@ -78,9 +78,9 @@ etc.
If not, then put bindings in the formula they bind to. This is more
useful to people. Just install the stuff! Having to faff around with
-foo-ruby foo-perl etc. sucks.
+foo-ruby, foo-perl etc. sucks.
-### Niche (or self-submitted) Stuff<a name="Niche_Stuff"></a>
+### Niche (or self-submitted) stuff
The software in question must be:
* maintained (e.g. upstream is still making new releases)
@@ -94,9 +94,9 @@ get maintained and partly because we have to draw the line somewhere.
We frown on authors submitting their own work unless it is very popular.
-Don’t forget Homebrew is all `git` underneath! Maintain your tap if you have to!
+Don’t forget Homebrew is all Git underneath! Maintain your own tap if you have to!
-There may be exceptions to these rules in the main repository, we may
+There may be exceptions to these rules in the main repository; we may
include things that don't meet these criteria or reject things that do.
Please trust that we need to use our discretion based on our experience
running a package manager.
@@ -110,5 +110,5 @@ Make it build a command-line tool or a library.
### Sometimes there are exceptions
Even if all criteria are met we may not accept the formula.
Documentation tends to lag behind current decision-making. Although some
-rejections may seem arbitrary or strange they are based from years of
+rejections may seem arbitrary or strange they are based on years of
experience making Homebrew work acceptably for our users.