diff options
Diffstat (limited to 'docs/Acceptable-Formulae.md')
| -rw-r--r-- | docs/Acceptable-Formulae.md | 16 | 
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. | 
