タグ

composerとComposerに関するChiseiのブックマーク (10)

  • #phpmatsuri in Sapporo コードと雑感 | 48JIGEN *Reloaded*

    #phpmatsuri in Sapporo コードと雑感 2013/07/18 アジャイルソフトウェア開発宣言いわく、 Working software over comprehensive documentation (包括的なドキュメントよりも動くソフトウェアを価値とする) PHP x Agile(@sizuhikoさんのオープニングのトーク)、MitchellのVagrantとPackerの話、GrahamのHAかつScalableなサーバ周りの話など、気が付いたら今回のPHPMatsuriはアジャイルな開発についてのトピックスが目立っていたような気がするなあと、東京に戻ってから長い2日間を振り返りながら考えていたのでした。 そんなことは考えずに動くソフトウェアを追いかけて作った2日間でしたけど、作った後は動かしてみるなり、コードを見てみるなりすると"祭りの後"を3倍くらい楽しめる

    Chisei
    Chisei 2013/07/18
    ステッカーの意味は祭りが終わってから理解した。
  • Composer Proxy JP

    How to use? 1. Setup your $COMPOSER_HOME/config.json (You can edit by composer config -g -e). { "repositories": [ { "packagist": false }, { "type": "composer", "url": "https://composer-proxy.jp/proxy/packagist" } ] } 2. Enjoy Notice When you use this proxy, you cannot use search and notice functions. I'll suport these functions in future.

    Chisei
    Chisei 2013/07/15
    みんなで使えば使うほど価値のあるものになってくる、らしいので使おう。
  • Fabricタスクをモジュール分割して楽々composer更新 - k-holyのPHPとか諸々メモ

    Windows7 (MinGW / MSYS) で Fabric シリーズ記事です。 Windows7 (MinGW / MSYS) に Python 2.7 + virtualenv + Fabric を入れたメモ Windows7 (MinGW / MSYS) に virtualenvwrapper を入れたメモ Fabricで接続情報を指定する方法いろいろ&FabricからPHPスクリプトを実行してみたメモ 真性PHPerでも分かった?FabricでWindowsからファイルアップロード 今回は(今回も?)Fabricの使い方としてはPHP無関係ですが、タスクの内容が composer コマンドなのでPHPer向けといえばPHPer向けです。 fabfile.pyをパッケージにしてタスクをモジュール分割 公式ドキュメント Fabfile construction and use —

    Fabricタスクをモジュール分割して楽々composer更新 - k-holyのPHPとか諸々メモ
  • Composerの使い方を調べたメモ(1) - k-holyのPHPとか諸々メモ

    Composer の使い方を調べたメモ。 Ryuzee.comの記事で分からなかった部分を実際に使って試してみました。 以下、内容はほぼ推測なので、間違いがあれば指摘していただけると嬉しいです。 composer.json 上記の定義で "php composer.phar install" した結果、symfony/class-loader のソースがPackagist経由で https://github.com/symfony/ClassLoader から取得され、/vendor/symfony/class-loader/Symfony/Component/ClassLoader 以下にインストールされる。 composerによって生成された /vendor/autoload.php を読み込むことでcomposerのオートローダが利用できる。 composerのオートローダではライブ

    Composerの使い方を調べたメモ(1) - k-holyのPHPとか諸々メモ
  • Composerの使い方を調べたメモ(3) 名前空間を使わないPSR-0準拠のライブラリをオートロード - k-holyのPHPとか諸々メモ

    名前空間を使わないPSR-0のライブラリをComposerのオートローダで利用する方法について調べたメモです。 英語が不得手な自分は、マニュアルのサンプルを眺めながら試行錯誤を繰り返すしかないわけで、トンチンカンなことをやってる/書いてるかもしれないと、あらかじめお断りしておきます。 (英語読めるなら http://getcomposer.org/doc/04-schema.md を読んだ方が早いです、多分) まず、Packagist未登録のPSR-0対応ライブラリをGitHubからインストールする場合。 利用側のcomposer.json composerのinstallコマンドを実行すると、vendor/phanda/pathtranslator 以下にリポジトリのファイルが全てコピーされる。 $ php composer.phar install Installing depende

    Composerの使い方を調べたメモ(3) 名前空間を使わないPSR-0準拠のライブラリをオートロード - k-holyのPHPとか諸々メモ
  • プライベートな Composer リポジトリを作成する - ngyukiの日記

    Composer のプライベートなリポジトリがあればいいなーと思って Composer のサイトを眺めていたら、思っていたより簡単にできました。ちょっとした社内ライブラリとかの配布を管理するのに便利かもしれません。 ディレクトリ構成 一連の作業をひと通り終えると次のようなディレクトリ構成になります、パスなどは適用に読み替えてください。なお、web/ が http://packages.example.org のドキュメントルートになっているものとします。 /var/www/vhost/composer/ composer.phar config.json web/ ← ここが http://packages.example.org のドキュメントルート index.html packages.json satis/* Composer リポジトリのセットアップ まずは Composer の

    プライベートな Composer リポジトリを作成する - ngyukiの日記
  • Symfony勉強会 #6 Silexチュートリアル

    先日、Symfony勉強会 #6 Silexワークショップに参加しました。 Silexは全くの初心者だった私ですが、ワークショップでシンプルなCRUDアプリを作成しながらSilexの基を学ぶことができました。composerの使い方も同時に学ぶことができてよかったです。忘れないうちにワークショップで学んだ内容を整理しておきます。 動作確認環境 PHP5.3.12 目次 開発するアプリの仕様 事前準備 会員登録フォームの表示 会員登録ロジックの作成 テストを書いてリファクタリング 開発するアプリの仕様 仕様 member テーブルに対し、登録・更新・参照を行うアプリケーションを作成する テーブル定義 CREATE TABLE `member` ( `id` int(11) NOT NULL AUTO_INCREMENT, `email` varchar(255) NOT NULL, `pa

    Symfony勉強会 #6 Silexチュートリアル
  • PHPの外部ライブラリの管理にComposerを使う | Ryuzee.com

    みなさんこんにちは。@ryuzeeです。 ComposerはRubyでいうところのBundlerのようなもので、アプリケーションが必要とする外部ライブラリを、そのアプリケーション固有の状態で一元的に管理してくれるツールです。 PHPではPearのようなコマンドを使ってライブラリをインストールすることが一般的ですが、アプリケーションによって必要とするバージョンが違う、といったケースでは問題が起こりやすくなります。 例えば手動でインストールをしていた場合、将来的にライブラリの配布が終わってしまったり、特定のバージョンが配布されなくなると困ってしまいます(したがって、インストールしたバージョンは構成管理の対象とするべきで、常に環境を再現可能にしなければいけません)。 Composerを使うことで、そのような問題からは簡単に解放されます。 なお、ComposerはPHP5.3.2以降で利用可能です

    PHPの外部ライブラリの管理にComposerを使う | Ryuzee.com
    Chisei
    Chisei 2012/06/20
    このエントリを見ながら設定してみたがjson管理というのは直感的でわかりやすい。
  • composerでPHPのプロジェクトを簡単に始める - ぷぎがぽぎ

    composerとはなんぞや? composerはPHPのパッケージの依存関係やバージョン管理を行う仕組みで多くのライブラリがPackagistを通して利用可能です。 詳しいcomposerの記事は以下を参照していただくとして... PHPの外部ライブラリの管理にComposerを使う | Ryuzee.com Composerの使い方を調べたメモ(1) - k-holyのPHPとか諸々メモ Composerの使い方を調べたメモ(2) GitHubのリポジトリをPackagistに登録してcomposerでインストール - k-holyのPHPとか諸々メモ composerのautoloadを利用する composerはパッケージ管理なので、別に公開することが前提ではありません。プライベートなプロジェクトでも普通に使うことができます。 composerを使えば、PSR-0に準拠した名前空間

    composerでPHPのプロジェクトを簡単に始める - ぷぎがぽぎ
    Chisei
    Chisei 2012/06/17
    『あ、Composerって突然仕様が変わったりしてちょっとまだ安定してないので注意してね。(はーと)』
  • 1