教你如何創建第一個composer package

藏色散人
發布: 2022-02-01 05:00:31
轉載
2913 人瀏覽過

本文由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中文網其他相關文章!

相關標籤:
php
來源:segmentfault.com
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!