From 6748b1ee84fd7c3381cf2a9918e3530c4ed9693f Mon Sep 17 00:00:00 2001 From: Jonathan Chang Date: Mon, 15 Apr 2019 18:22:39 +1000 Subject: [PATCH 1/2] docs: update Acceptable Formula for options/guis --- docs/Acceptable-Formulae.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/Acceptable-Formulae.md b/docs/Acceptable-Formulae.md index c0aa9555ee..daf7fe2dd8 100644 --- a/docs/Acceptable-Formulae.md +++ b/docs/Acceptable-Formulae.md @@ -60,7 +60,7 @@ Don’t make your formula build an `.app` (native macOS Application); we don’t want those things in Homebrew. Encourage upstream projects to build and support a `.app` that can be distributed by [homebrew/cask](https://github.com/Homebrew/homebrew-cask) (and used without it, too). ### Stuff that builds a GUI by default (but doesn't have to) -Make it build a command-line tool or a library by default and, if the GUI is useful and would be widely used, add an option to build the GUI. Don't offer an option for multiple GUI backends, e.g. X11 is a bad user experience for GUIs on macOS. +Make it build a command-line tool or a library by default and, if the GUI is useful and would be widely used, also build the GUI. But don't build X11/XQuartz GUIs as they are a bad user experience on macOS. ### Stuff that doesn't build with the latest, stable Xcode's Clang Clang is the default C/C++ compiler on macOS (and has been for a long time). Software that doesn't build with it hasn't been adequately ported to macOS. From eeecb62568741f714dc5f9db094c426ff6f376fe Mon Sep 17 00:00:00 2001 From: Claudia Pellegrino Date: Mon, 15 Apr 2019 18:58:18 +1000 Subject: [PATCH 2/2] Update docs/Acceptable-Formulae.md Co-Authored-By: jonchang --- docs/Acceptable-Formulae.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/Acceptable-Formulae.md b/docs/Acceptable-Formulae.md index daf7fe2dd8..d21f719457 100644 --- a/docs/Acceptable-Formulae.md +++ b/docs/Acceptable-Formulae.md @@ -60,7 +60,7 @@ Don’t make your formula build an `.app` (native macOS Application); we don’t want those things in Homebrew. Encourage upstream projects to build and support a `.app` that can be distributed by [homebrew/cask](https://github.com/Homebrew/homebrew-cask) (and used without it, too). ### Stuff that builds a GUI by default (but doesn't have to) -Make it build a command-line tool or a library by default and, if the GUI is useful and would be widely used, also build the GUI. But don't build X11/XQuartz GUIs as they are a bad user experience on macOS. +Make it build a command-line tool or a library by default and, if the GUI is useful and would be widely used, also build the GUI. Don’t build X11/XQuartz GUIs as they are a bad user experience on macOS. ### Stuff that doesn't build with the latest, stable Xcode's Clang Clang is the default C/C++ compiler on macOS (and has been for a long time). Software that doesn't build with it hasn't been adequately ported to macOS.