ホームページ >バックエンド開発 >PHPチュートリアル >packageistコンポーザライブラリを作成する

packageistコンポーザライブラリを作成する

WBOY
WBOYオリジナル
2016-07-29 09:06:551616ブラウズ

1.mkdir アプリ && cd アプリ
2.composer init
3.vi combos.json

<code>{
    "name": "yourname/yourpro",
    "description": "desc",
    "authors": [{
        "name": "yourname",
        "email": "yourname@gmail.com"
    }],
    "require": {},
    "autoload": {
        "classmap": [
            "lib/"
        ]
    }
}</code>

4. git ライブラリを作成 yourname/yourpro
5.git リモート追加オリジン git@github.com:yourname/yourpro パブリックを設定key Skip
5.git add .&& git commit -am "init" && git pull orgin master && git Push orgin master
6. タグコンポーザーのパッケージのバージョンは git ブランチとタグから取得され、ブランチは開発バージョン (マスターを除く) を表します。 tag は安定バージョンを表します
7.git tag 1.0 && git Pushorigin --tags
8. https://packagist.org/ にログインし、上隅にある submit をクリックして git ウェアハウスのアドレスを送信します
9. packagegist

packageistコンポーザライブラリを作成する
のアドレスを指すGitHub Service Hookドメインを追加します。10.ライブラリcomposerをインストールします。require 'yourname/yourpro:1.0.0
エラーが報告された場合は、composer update nothing:

<code>Potential causes:
 - A typo in the package name
 - The package is not available in a stable-enough version according to your min
imum-stability setting
   see <https://groups.google.com/d/topic/composer-dev/_g3ASeIFlrc/discussion> f
or more details.</code>
を実行します。

上記では、packagist コンポーザー ライブラリの作成についてその側面も含めて紹介しましたが、PHP チュートリアルに興味のある友人に役立つことを願っています。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。