タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

ComposerとBEAR.Sundayに関するKenji_sのブックマーク (2)

  • composer testでQAツールの実行 - Qiita

    概要 phpunit, phpcs, phpmdをcomposer testコマンドで簡単に実行できるようにします。 準備 ※ 現在のBEAR.Sundayのアプリケーションスケルトンはこの準備は完了していています。 composer.jsonに以下のエントリーを記述します。 "require-dev": { "phpunit/phpunit": "~4.8", "squizlabs/php_codesniffer": "~2.3", "phpmd/phpmd": "~2.3" }, "scripts" :{ "test": [ "php vendor/phpmd/phpmd/src/bin/phpmd src text ./phpmd.xml", "php vendor/squizlabs/php_codesniffer/scripts/phpcs", "php vendor/phpun

    composer testでQAツールの実行 - Qiita
  • composerパッケージのファイル構成 - Qiita

    ディレクトリ構成 Packagistに登録されているパッケージはある程度標準的なファイル/ディレクトリ構成がありますが、作者や依存するフレームワークなどによって微妙に違います。 標準的でCI用の設定が整ったパッケージ構成とは?という点で検討した現在の構成を紹介します。(Auraフレームワークが採用している構成に近いものでBEAR.Sundayで採用しているものです) パッケージフォルダ名 .(ドット)区切りで{ベンダー名}.{パッケージ名}にしています。Auraと同じです。 bin (あれば)PHP実行ファイルを格納します。 src libs, libなどもありますがsrcが一般的です。srcのクラスファイルは例外やアノテーションなどを除いてサブディレクトリを作らずにフラットに設置します。traitはセッターインジェクションのコードを除いて原則使いません。 tests bootstrap.

    composerパッケージのファイル構成 - Qiita
  • 1