Ground Sunlight

Windowsで作る - PHPプログラミングの開発環境

ユーザ用ツール

サイト用ツール


サイドバー

メインメニュー

XAMPP アレンジ

IED

WSL2

道具箱

リポジトリ編

フレームワーク編

公開ソフトウェア

メタ
リンク


このページへのアクセス
今日: 2 / 昨日: 0
総計: 1395

packagist:publish

Packagist パッケージの登録方法

y2sunlight 2020-07-13

Packagist に戻る

本章では、Packagistでのパッケージの登録方法を Apricot を例に説明します。本章の前提条件としては以下が必要になります。

また、Composerによるプロジェクトの作成方法についても言及します。

関連記事

リンク


パッケージの提出

Packagistにログインして、画面右上のメニュー[Submit]をクリックします。

■ [Repository URL]を入力します。
(ここでは例として、https://github.com/y2sunlight/apricot を入力しています)
■ [Check]ボタンを押して下さい。

■ Repository URLからリポジトリが正しく見つかった時は上の画面が表示されます。
■ [Submit]ボタンを押して下さい。

■ Submitが終了すると画面が変わり、リポジトリのクロールが開始されます。
(その間 [Update]ボタンが風車の表示になります)
■ クロールが終了すると上画面のようになります。


GitHubとの連携

自動更新

本編「Packagist アカウントの作成」で説明したようにgithubと接続していれば、パッケージはGitHubにプッシュ後に即座に更新されます。GitHub側でリポジトリ毎にWebhookを手動で構成する必要はありません。

GitHub側でリポジトリ毎にPackagistと連携をしたい場合

Packagist側でgithubと接続しておらず、リポジトリ毎に連携をしたい場合は以下の手順に従って下さい:

  1. PackagistのProfile画面からAPI Tokenを取得します。
  2. GitHubのリポジトリの[Settints]画面の左サイドから[Webhooks]を選択します。
  3. 上記の[Payload URL], [Content type], [Secret]を入力します。
  4. [Which events would you like to trigger this webhook?] に対して [Just the push event] を選択します。
  5. [Active]にチェックして、[Add webhook]ボタンを押して下さい。


手動更新

Packagist にログインしている場合は、個々のパッケージ画面から手動でパッケージを更新できます。

■ 緑色の[Update]ボタンを押して下さい。


Composerによるプロジェクトの作成方法

composer create-project コマンドを使用すると、Composerを使用して、既存のパッケージから新しいプロジェクトを作成できます。

Composerによるプロジェクトの作成では、通常、パッケージが vendorフォルダーに配置されるのと異なり、望みの場所に配置ができるのに加えて、そのパッケージが依存(require)している全てのパッケージもComposerによって展開してくれます。

Composerによるプロジェクトの作成には以下のような用途が考えられます。

  • ライブラリのスケルトンをユーザに配布したい時
  • パッケージをチェックアウトして、パッチの開発を始めたい時
  • プロジェクトの新しい開発者が初期のアプリケーションを取得したい時

最新のパッケージを取得して、フォルダ(project1)に新しいプロジェクトを作成するには以下のようにします。

composer create-project y2sunlight/apricot project1
  • プロジェクトフォルダ(上例では project1)を省略するとリポジトリ名と同じ名前( apricot )でプロジェクトフォルダが作成されます。

また、ブランチ、タグ または バージョンを指定する場合は、以下のようにします。

composer create-project y2sunlight/apricot:dev-master project1  # ブランチ(master)を指定する    
composer create-project y2sunlight/apricot:v1.0.0 project1      # タグを指定する
composer create-project y2sunlight/apricot project1 "1.1.*"     # バージョン番号を指定する

composer create-project コマンドは、以下の事を手動でするのと同じです:

  1. git clone https://github.com/y2sunlight/apricot project1
  2. cd project1
  3. composer install

尚、composer create-project コマンドのオプションについては、以下を参照して下さい。


コメント

test216.169.129.254, 2022/11/12 14:10

https://www.air-jordans1.us.com/ https://www.airmax2019.us.org/ https://www.nikeairmax720.us.com/ https://www.nikes-sneakers.us.com/ https://www.nikeshoess.us.org/ https://www.air-jordan8.us.com/ https://www.jordan11gammablue.us/ https://www.charmsbracelet.uk.com/ https://www.nike-airmax98.us/ https://www.pandorascharmsjewelry.us/ https://www.nikeair-jordan.us.com/ https://www.nike-zoom.us.com/ https://www.nikeshoesonlines.us.com/ https://www.adidas-nmds.us.org/ https://www.adidassneakers.us.com/ https://www.christianlouboutinshoessaleoutlet.us/ https://www.air-jordansretro.us.com/ https://www.airforceones.us.com/ https://www.michael-jordanshoes.us.com/ https://www.airjordans.com.co/ https://www.lebron16shoes.us.org/ https://www.nike-stores.us.org/ https://www.newshoes2019.us/ https://www.nikereactuptempo.us.com/ https://www.christianlouboutins.uk.com/ https://www.jordansretro11.us.com/ https://www.airjordan9.us.com/ https://www.nikefactory-outlet.us.org/ https://www.airjordanssneakers.us.org/ https://www.menwomenshoes.us/ https://www.runningshoesformenwomen.us/ https://www.nike-basketballshoes.us.org/ https://www.kyrieirvingbasketballshoes.us.com/ https://www.moncleroutletuk.uk.com/ https://www.jordan3.us.com/ https://www.pandoras.us.org/ https://www.air-max95.us.com/ https://www.yeezyboosts-350.us.com/ https://www.airjordans-sneakers.us/ https://www.nikehuaraches.us.com/ https://www.christianslouboutin.us.com/ https://www.airjordan14.us.com/ https://www.nmdr1adidas.us.com/ https://www.nikesneakersoutlet.us.org/ https://www.nike-outletstores.us.com/ https://www.ferragamosshoes.us.com/ https://www.sneakerswebsite.us/ https://www.lebron16shoes.us/ https://www.airjordan11.us.org/ https://www.nikeshoescybermondayblackfriday.us.com/ https://www.nikeoutletonline-store.us.com/ https://www.nikeairmax720.us.org/ https://www.adidasultra-boosts.us.com/ https://www.fjallravenkankenbackpack.us/ https://www.ferragamobelts.us.com/ https://www.nikefreernrun.us.com/ https://www.nikeshoesfactorys.us.com/ https://www.nikeoutletonlineclearance.us.com/ https://www.pandoracom.ca/ https://www.kyrie-irvingshoes.us.org/ https://www.pandorajewelryofficialwebsite.us/ https://www.nikeoutletstoreonline-shopping.us.com/ https://www.lebron-jamesshoes.us.org/ https://www.airmax-98.us.com/ https://www.jordan12s.us.com/ https://www.nikecortez.us.org/ https://www.nikeairforce.us.org/ https://www.nikeoutletstores.us.org/ https://www.jordan1high.us.com/ https://www.nikerunning-shoes.us.com/ https://www.yeezys-adidas.us.com/ https://www.pandora-earrings.us/ https://www.airforce-1.us.org/ https://www.nikeairzooms.us.com/ https://www.fjallravenbackpack.us/ https://www.jewelrycharms.us/ https://www.nikestores.us.org/ https://www.jordanshoesforkids.us/ https://www.pandora-jewelryrings.us/ https://www.jordan-retro4.us.com/ https://www.nikebasketball-shoes.us.com/ https://www.jordan32shoes.us/ https://www.nike--shoes.us.com/ https://www.golden-gooses.us.com/ https://www.yeezyshoess.us.com/ https://www.pandoracharmscom.us/ https://www.jewelrynecklacerings.uk.com/ https://www.newjordanscomingout.us.com/ https://www.nikeoutletstore-onlineshopping.us.org/ https://www.jordans13retro.us/ https://www.nikeair-max.us.org/ https://www.red-bottomshoesforwomen.us.com/ https://www.pandoracanadajewelrycharms.ca/ https://www.nikeshoesshop.us.com/ https://www.jordan1s.us.org/ https://www.nikeoutlet-factory.us.com/ https://www.kevin-durantsshoes.us.com/ https://www.jordansshoesformen.us.com/ https://www.ultra-boosts.us.com/ https://www.newnikeshoes.us.org/ https://www.nikefactorystoreonline.us.com/ https://www.nikeoutletstoreonlines.us.com/ https://www.jordansretro13.us.com/ https://www.nike-outletstoreonlineshopping.us.com/ https://www.nikecortezshox.us.com/ https://www.pandorascharm.us.com/ https://www.nikefreerun.us.org/ https://www.nikefactorys.us/ https://www.nikeshoesfactorystore.us.com/ https://www.red-bottomheels.us/ https://www.valentinoshoessale.us.com/ https://www.christian-louboutinoutletsale.us.com/ https://www.christianlouboutins-outlet.us.com/ https://www.jewelrycharmsrings.uk.com/ https://www.shoes-yeezy.us.com/ https://www.airjordan1mid.us.com/ https://www.nikestorefactory.us.com/ https://www.airforce1shoes.us.com/ https://www.nikeshoesclearance.us.com/ https://www.lebronjamesshoessale.us.com/ https://www.jordan4s.us.com/ https://www.vansshoes-outlets.us.com/ https://www.pandoranecklaces.us/ https://www.cheapnikesshoes.us.com/ https://www.jordanretroshoes.us.org/ https://www.nikesclearance.us/ https://www.redbottomslouboutinshoes.us/ https://www.nikeshoes2019.us.com/ https://www.nike-clearance.us.com/ https://www.jordan7.us.com/ https://www.nike-presto.us.com/ https://www.nike-jordan1.us.com/ https://www.yeezyscheap.us.com/ https://www.nike-runningshoes.us/ https://www.pandorabracelets-clearance.us.com/ https://www.yeezy500.us.org/ https://www.airjordanshoesretros.us.com/ https://www.pandorabraceletsforwomen.us/ https://www.christianlouboutins.us.org/ https://www.louboutinheelsshoes.us.com/ https://www.nikesneakerssale.us.com/ https://www.jordanaj1.us.com/ https://www.airjordan-retro11.us.com/ https://www.yeezysboosts.us.com/ https://www.nikeoutletstoreclearance.us.com/ https://www.charmsjewelryrings.uk.com/ https://www.pandorashop.ca/ https://www.uncjordan1.us.com/ https://www.pandorasjewelryoutlet.us.com/ https://www.outletstoreonlineshopping.us/ https://www.new-nikeshoes.us.com/ https://www.nikeair-max270.us/ https://www.redbottomshoes-forwomen.us/ https://www.asicsshoesoutlet.us.com/ https://www.christian-louboutin-shoes.us.org/ https://www.max97trainers.uk.com/ https://www.air-jordan10.us.com/ https://www.louboutinshoess.us/ https://www.shoesyeezy.us.com/

コメントを入力. Wiki文法が有効です:
 
packagist/publish.txt · 最終更新: 2020/07/17 15:50 by y2sunlight