~/talk

Package Development

Talkat Laracon EU 2015 · 2015-08-24..08-26· [php]
slides:none on file

Starts with concrete checklist items: pick a stable name, publish on GitHub, use PSR-4 autoloading, run tests on Travis or Circle CI, and write changelogs. Gives counts and odd specifics — 17 colleagues, a 100 km (62 mile) run in 10h36m — and tools actually used like composer require, guzzle adapters, PHP HTTP adapter and changehub.io for releases. Explains decoupling with a virtual package to let users pick adapters, and why tests, licenses, and small frequent releases matter.

AI-written summary · about

  1. 0:00Intro
  2. 0:19Package development
  3. 4:38BEGINNER STEPS - VERSIONS
  4. 5:37BEGINNER STEPS -CODE STYLE
  5. 6:56BEGINNER STEPS - TESTS/SPECS
  6. 8:12BEGINNER STEPS - VERSIONING
  7. 9:07BEGINNER STEPS - CHANGELOG
  8. 13:21BEGINNER STEPS - CONTRIBUTING
  9. 14:05BEGINNER STEPS - MINT 1
  10. 16:09INTERMEDIATE TIPS - ENVIRONMENTS -CI
  11. 17:52INTERMEDIATE TIPS - CLEAN DISTS "autoload"
  12. 18:37INTERMEDIATE TIPS -COMPOSER SCRIPTS
  13. 20:42INTERMEDIATE TIPS -CODE STYLE
  14. 21:44INTERMEDIATE TIPS - RECAP
  15. 24:23DECOUPLING - HTTP EXAMPLE
  16. 28:22DECOUPLING - OTHER CASES
  17. 29:19DECOUPLING - INTERFACES
  18. 32:11DECOUPLING - BENEFITS
  19. 32:49DECOUPLING - RECAP
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.