Producer 2.0.0 Released!
Just a short note to say that most (all?) of the feedback from last month’s inital release of Producer has been incorporated into today’s 2.0.0 stable release!
The major changes are:
-
You are no longer required to install Producer globally. You can now install it as a
require-dev
in your project and call it as./vendor/bin/producer
. (Personally, I prefer to have it global, but that's mostly because I manage so many different libraries.) -
Along with that, Producer now recognizes a project-specific
.producer/config
file so you can override Producer settings on a per-project basis. -
Finally, Producer does not install
phpunit
andphpdoc
any more. You will need to install them yourself, either globally or as part of your package. The benefit here is that you can now specify custom paths tophpunit
andphpdoc
commands in your.producer/config
file.
(Producer is a command-line quality-assurance tool to validate, and then release, your PHP library package. It supports Git and Mercurial for version control, as well as Github, Gitlab, and Bitbucket for remote origins.)
Read the Reddit discussions about this post here and here.