自己写了一个yii2-ueditor,怎么提交到github,并通过composer下载下来? [ 2.0 版本 ]
这是我发布的地址https://github.com/moxuandi/yii2-ueditor,但是不能composer下来,请大神告诉我应该怎么解决这问题,从怎么忘github上传代码,一直到怎么才能用composer下载下来,写一个详细的教程,或者教教我,我qq1104984259,
最佳答案
-
基本流程:
1.在github上创建自己的项目,例如:helloworld
2.将项目通过git克隆到本地,创建composer.json
3.commit并push到github上
4.到https://packagist.org/ 上点击右上角"submit package",需要登录,点击"login with github"使用github账号登录即可,初次登录会让你登记邮箱,完了再次点击"submit package"。
5.填写项目地址"Repository URL",这个url就是你github上helloworld项目的url。
6.点击"check"按钮,系统自动检测你的项目中composer.json是否合格,并给出原因。如果没有错误的话,请点击提交。
7.包创建成功,可以根据提示继续配置github自动同步功能,这样每次push后,packagist对应包的版本号也会更新。
8.修改包并更新,修改后git push,然后到使用该包的项目中执行composer --dev --prefer-source update [包名] ,加--prefer-source意思是从github上检出最新版本。
共 3 条回复@墨轩道人
版本号自动更新(github和packagist之间)访问:https://packagist.org/profile/
获取api token
详细说明地址:https://packagist.org/about
填写的url的格式:https://packagist.org/api/bitbucket?username=USERNAME&apiToken=API_TOKEN
naivefang 觉得很赞
其他 3 个回答
-
实在懒得写
1.本地写好代码
2.在https://github.com创建项目,并把你Step1写好的代码push上去
3.在http://packagist.org创建组件
4.在https://github.com打好自动更新的勾子
5.项目中composer require
墨轩娣 无锡
最后登录:13分钟前
在线时长:275小时2分
- 粉丝38
- 金钱59805
- 威望150
- 积分64055