前提:
- 下載安裝composer男杈、git
- 注冊(cè)packagist峻呛、github賬號(hào)
一栏妖、在GitHub上發(fā)布代碼
1乱豆、登錄GitHub,點(diǎn)擊new repository按鈕
其中
Repository name: 倉(cāng)庫(kù)名稱(chēng)
Description(可選): 倉(cāng)庫(kù)描述介紹
Public, Private : 倉(cāng)庫(kù)權(quán)限(公開(kāi)共享吊趾,私有或指定合作者)
Initialize this repository with a README: 添加一個(gè)README.md
gitignore: 不需要進(jìn)行版本管理的倉(cāng)庫(kù)類(lèi)型宛裕,對(duì)應(yīng)生成文件.gitignore
license: 證書(shū)類(lèi)型,對(duì)應(yīng)生成文件LICENSE
2论泛、拿到https地址去終端克隆
git clone https://github.com/xiaoxiaocong/phpTest.git
cd phpTest
將你需要的SDK文件內(nèi)容都復(fù)制到phpTest文件夾中
git add .
git commit -m "提交信息"
git push -u origin master
此時(shí)你就可以在GitHub上看到自己提交的代碼了续滋,接下來(lái)我們需要利用compser來(lái)管理項(xiàng)目的依賴(lài)
然后打開(kāi)composer.json,添加一些你需要的東西孵奶,并再次上傳代碼(add,commit,push)
其他參數(shù)可以參考此牛人文章Composer 的結(jié)構(gòu)
二疲酌、發(fā)布到packagist
1、登錄https://packagist.org了袁,點(diǎn)擊導(dǎo)航欄中的Submit按鈕
然后你就發(fā)布自己的composer包了
想要設(shè)置包自動(dòng)更新朗恳,請(qǐng)參考https://packagist.org/about#h...