PHPプロジェクトのスキャフォールディング


私の野心的なプロジェクトphintを導入すること.すでに物事のトンを行うことができますが、より多くの貢献が完璧になる.そして、新しい機能は、すべての多作の開発者を喜ばせるために進行中です.

副作用 / フィル


対話型スキャフォールドとinit新しい(またはfixup old)PHPプロジェクト/ライブラリ正気のないデフォルトでテンプレートを使用して


アドインコア


テンプレートを使用してsaneデフォルトで新しいPHPプロジェクトを初期化します
それはあなたの生産性を向上させ、時間を節約するPHPライブラリ&プロジェクトを足場.
既存のプロジェクトでは、--sync フラグを欠場するphint init .
一度あなたのファイルをsrc/ or lib/ あなたは走ることができるphint docs APIのドキュメントを生成するには.md フォーマット
and phint test 既に維持されているすべての構造を持つ基本テストスタブを生成します.
それはあなたがさらにlazierことができます!Phint継続的に進化し、計画はそれを作ることですbig .










Installation · Features · Autocompletion · Usage · phint init · phint update · phint docs · phint test · Templating

Phint is powered by adhocore/cli


インストール


Requires PHP7.


マニュアル


ダウンロードphint.phar からlatest release
などのように使用しますphp /path/to/phint.phar [opts] [args] . うーんクールではない.コマンドセクションを参照ください.

コマンド


これ.
View on GitHub
Phintは対話的な足場を作るための生産性ツールであり、時間のないTwigテンプレートを使用して正味のデフォルトで新しいPHPプロジェクトを初期化します.柔軟性、拡張性、カスタマイズ可能な多くのオプションから選択します.
あなたの時間と労力の多い繰り返しのタスクを行うの多くを保存します.
特徴:
  • ドットファイルを生成する.gitignore, .travis.yml, . editorconfig etc
  • ライセンスを生成します.作曲家.オールディップ
  • 生成ChangeLogスタブ、貢献ガイド、問題とPRテンプレート
  • バイナリを生成する
  • 国際通貨基金
  • 対話的にすべてのdevとprod - depsを問い合わせる
  • 生成するphpunit.xml , テストbootstrap.php
  • 対応するすべてのクラス/メソッドのテストスタブを生成するsrc ( phint test )
  • docblocksからdocs (. md )を生成します.phint docs )
  • 自分自身を更新phint update )
  • カスタムテンプレートをパスユーザからサポートします
  • 読書ありがとう.それを試してみてフィードバックを残してください.😊