Take me HOME
The Ripple Effect of New Shinies
Wednesday, January 08, 2014 10:36 PM

I've found some new shinies.  Since I've started using git for version control on GitHub, I've found a lot of very cool things.  Things that are available because of the coolness which is GitHub.  Things that automate stuff for me, things that make my life simpler and more secure.

Here's the list.  I will post some information about them in the future as I have time.  For now, here's the things I've run into:

  • Travis-CI for automated continuous integration testing
  • PHPUnit for automated unit testing (supported by Travis-CI)
  • Composer for handling PHP dependencies (works with Travis-CI... automated!)
  • Packagist for a central PHP package management solution... works with Composer... helps with automated testing on Travis-CI
  • PSR-0 for standardized naming conventions, which helps automated testing

It's been a whirlwind of coding changes, but I've gotten three libraries working with Travis-CI, to the point that they're now automatically tested whenever a commit happens, so I know if I broke something.  The testing isn't very complete, and I found quite a bit that's out-of-date, but it's at least a start.

Oh, and did I mention how automated it was? YEAH.