lighning talk: composer repositories
TRANSCRIPT
- 1. Composer Advanced Repository Management
- 2. Who Am I? CTO/Founder of Pamiris, Inc. Extensive NPO board service Overseen payroll conversions & HRIS implementations with over 600 employees BBA, MIS from EWU 2004 (manga cum laude, BGS)
- 3. Composer: Dependencies managed for PHP - Manage dependencies - Publish components/frameworks - Auto-magic wiring - Everything is a package
- 4. Composer: way too easy $ curl -sS https://getcomposer.org/installer| php $ sudo mv composer.phar /usr/local/bin/composer $ composer require vendor/package
- 5. Composer: repositories Packagist Toran Proxy Satis VCS (git, mercurial, subversion) PEAR (yes, really)
- 6. Composer: packagist http://packagist.org
- 7. Composer: packagist
- 8. Toran Proxy http://toranproxy.com
- 9. Toran Proxy Much faster More reliable Turn-key Supports one of the composer founders Costs $45/mo for 5 devs
- 10. Satis http://github.com/composer/satis Self managed Relatively easy to install As fast as you make it Requires maintenance of composer.json and cron scripting
- 11. VCS Repositories Any modern version control Gitolite, private github with SSH keys Smart overriding: fork and pull "repositories": [ { "type": "vcs", "url": "https://github.com/bryanagee/FOSUserBundle" } ]
- 12. PEAR Yes, it is possible. No, you shouldn't do it.