Cees-Jan

Running php unit tests on Windows using AppVeyor and Chocolatey

Travis is the go to CI for run your tests on as an opensource project, but it is limited to only Linux (and with some hassle you can also run your tests on OS X). But it doesn't do Windows, and while popular opinion states you shouldn't run (PHP on) Windows, there is a significant amount of shops and developers that do. In this post I'll walk you through my configuration file for AppVeyor, a Windows CI.

AppVeyor && Chocolatey


Read on →

Categories: PHP - AppVeyor - ChocolateyTags: PHP - AppVeyor - Chocolatey

Cees-Jan

Utilizing composer's classloader to locate a class

Composer and Packagist have fundamentally changed the PHP package landscape by providing a central package registry. And a tool to easily install package listed in that registry and autoload them using PSR-04. But the composer tooling can be used for more then just installing and autoloading files. We'll explore one of them in this post.

Composer


Read on →

Categories: PHP - Composer - Short PostTags: PHP - Composer - Short Post

Cees-Jan

Github tips

Github has fundamentally changed the opensource landscape, especially for those among us remembering the sourceforge days. While Github is powerful out of the box there are some tips, tricks, and browser addons that can be used to improve the experience.

Deployment


Read on →

Categories: PHP - GithubTags: PHP - Github - Chrome - Firefox - Opera - Safari