homebrew
play

Homebrew Things We Do Differently Mike McQuaid A Mike McQuaid - PowerPoint PPT Presentation

Homebrew Things We Do Differently Mike McQuaid A Mike McQuaid https://github.com/MikeMcQuaid GitHub fork-based contribution 5,472 contributors to Homebrew/homebrew 48,548 PRs/issues on Homebrew/homebrew mistydemeo apjanke xu-cheng


  1. Homebrew Things We Do Differently Mike McQuaid

  2. A Mike McQuaid https://github.com/MikeMcQuaid

  3. GitHub fork-based contribution

  4. 5,472 contributors to Homebrew/homebrew

  5. 48,548 PRs/issues on Homebrew/homebrew

  6. mistydemeo apjanke xu-cheng mikemcquaid bfontaine asparagui UniqMartin dunn tdsmith DomT4

  7. Written in Ruby

  8. Doesn’t use the root user

  9. Uses system libraries

  10. depends_run port:rsync \ port:p5.12-error depends_lib port:p5.12 \ port:curl \ port:zlib \ port:openssl \ port:expat \ port:libiconv

  11. Updates using Git

  12. Install prefixes use package/version

  13. 
 $ cd /usr/local/Cellar 
 $ find wget 
 wget/1.13.4/AUTHORS 
 wget/1.13.4/bin/wget 
 wget/1.13.4/ChangeLog 
 wget/1.13.4/COPYING 
 wget/1.13.4/INSTALL_RECEIPT.json 
 wget/1.13.4/README 
 wget/1.13.4/share/man/man1/wget.1

  14. Avoids patching

  15. Enforces Code of Conduct

  16. Accepts niche/new projects

  17. Questions?

Recommend


More recommend