Interested in this book? Show your support by saying what you'd like to pay for it!
PHP developers have all the powerful tools they need to create reusable packages of the code they write. Things like GitHub, Composer and Packagist, and an idealistic community, wanting to share code, make it very easy to bundle code and release it to the world. The tools themselves are documented very well. But it's still up to developers to decide what to put in each package, when to split the package, and on what other packages to depend. Making these choices is not easy without some guidelines or principles. This book provides exactly those: principles of PHP package design. These will help you create highly reusable and therefore highly esteemed packages.