首頁 >開發工具 >composer >教你如何創建第一個composer package

教你如何創建第一個composer package

藏色散人
藏色散人轉載
2022-02-01 05:00:313002瀏覽

本文由composer教學專欄為大家介紹怎麼創建第一個composer package,希望對需要的朋友有幫助!

就用到以下兩個網站:
https://github.com/
https: //packagist.org

(0)文章架構:

1 建置:

  • #建立github專案;
  • #提交到packagist;

2 使用;

(1)建構

一個composer package  就是一個github repository 加一個composer.json;

我的hello_world項目截圖:

教你如何創建第一個composer package

git log 截圖.看清楚了有加tag 的(參考:https://docs.phpcomposer.com/...必須加tag 才會自動產生stable版本.

教你如何創建第一個composer package

如何提交到packagist呢,看https://packagist.org/首頁:

教你如何創建第一個composer package

照著註冊並操作: 

教你如何創建第一個composer package驗證如果沒問題在套件頁面就會看到. 注意右下角的套件版本,我的專案有三個版本號碼(版本號產生規則說明:git master分支自動產生"dev-master"版本,兩個tag各產生一個版本號碼"1.0.0"和"1.0.1")

教你如何創建第一個composer package

(2)使用

接下來就可以下載包下來使用了,以我的專案為例:

composer create-project  linzh/hello_world  ,這樣他就預設下載我最新的stable版本(非dev);
如果你想下載其他版本可以自己指定,eg:composer create-project  linzh/hello_world=dev-master  ,這樣就會下載"dev-master"版本了

如果沒有加tag 也必須自己指定版本號,否則會報錯

教你如何創建第一個composer package

#

以上是教你如何創建第一個composer package的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:segmentfault.com。如有侵權,請聯絡admin@php.cn刪除