Firefly 0.1.2

PHP製コンソールアプリケーション作成用サンドボックス(?) Firefly 0.1.2をリリースしました。

github.com

バージョンが下がってることを気にしたら負け。

何が変わったか

  • Packagistに登録した
    • $ composer create-project zeriyoshi/fireflyでプロジェクト作成できるようになりました。
  • 運用に耐えられるものにした
    • アプリケーション名の変更ができるように
    • バージョンの変更ができるように
  • いろいろリファクタリングした
    • 適当に作っていた部分をある程度まともなように修正,名前空間の取扱をより厳密になど
    • コマンド作成オプションはあるのに削除オプションはなかったので追加したり
    • 引数を必須とするコマンドで編集,削除オプションが動かないの直したり
    • マネージ系のコマンドをfireflyコマンド名前空間に移したり

今後の課題

  • README.mdの修正だけでマイナーバージョン上げるの馬鹿らしすぎる
    • マニュアルを別に作るようにしたほうが良い,絶対
  • どうせだしDIコンテナ使えると便利そう。figurare-retroscenaをPHP5.x対応させて使おうか...?
    • いやここまでLaravelとの相互運用性重視してるならもうilluminate/containerでいいのでは...