git版本控制文件提交到composer应用市场,并下载用市场的软件库
要把github中的项目提交到composer中去,必须在github管理的项目中新建对应的composer.json文件,
composer.json文件建立的方法
cmd定位到项目目录
composer init
在按照提示操作,生成composer.json文件,生成的文件用git提交到github.com上去,然后再登录 https://packagist.org/ 中提交,git的地址如:https://github.com/fps2tao/XXX.git
文件的配置也很重要
提交成功后,https://packagist.org/ 应用市场就有了你的github.com上的项目了.
composer.json配置(composer init 命令)
第一个是项目名称 :如fps2tao/Httplib (第一个一般是你packagist.org的用户名,第二个才是你的项目)
第二个是描述:写项目的作用描述
第三个是作者
第四个minimum-stability:dev 表示开发板
第五个问项目类型:type :一般填library或project , 一个是以类库将来加载到项目的vendor目录中,另一个是项目,创建一个新的项目。
如果这个项目是library 重点来了,它要配置自动加载选项 即:autoload (这个自动加载有几个标准 一般用psr-4)如果不是psr-4的命名标准,可以classmap加载页面地址吧
{ "name": "filbertkm/httplib", "type": "library", "description": "Lightweight http library", "license": "Apache-2.0", "autoload": { "psr-4": { "Filbertkm\\Http\\": "src" } } }
"autoload": { "psr-0": { "HttpLib": "src" } }
最后就是下载用自己packagist.org的项目了
如果自己的项目已经生产正式版则用命令
composer require fps2tao/httplib
如果没有正式版,还是开发版就得用下面的命令了
composer require fps2tao/httplib:dev-master
github发布版本
进入组件的github主页,找到导航上“releases”,点击进去如图页面,就可以创建一个版本,填写好信息之后即可发布版本。
相关文章
- aistudio下载文件避免报错
- .NET Core实战项目之CMS 第二章 入门篇-快速入门ASP.NET Core看这篇就够了 [WPF]为旧版本的应用添加触控支持 js css等静态文件版本控制,一处配置多处更新.net版【原创】 C#图片处理,缩略图制作 SqlDataReader 结果集 转成 DataTable DataTable转成List集合 如何使用linq读取DataTable集合?
- C# .Net 多进程同步 通信 共享内存 内存映射文件 Memory Mapped 转 VC中进程与进程之间共享内存 .net环境下跨进程、高频率读写数据 使用C#开发Android应用之WebApp 分布式事务之消息补偿解决方案
- 将execl文件拆分为多个excel文件
- java读取xml文件的四种方法
- Web 在线文件管理器学习笔记与总结(11)获取文件夹信息 (12)返回上一级操作
- 将Java程序作成exe文件的几种方法【转载】
- Python文件夹与文件的操作
- 《机器学习与数据科学(基于R的统计学习方法)》——2.5 读取CSV文件
- lmhosts - samba的NetBIOS主机列表文件
- 将本地文件上传到github空仓库(git实现)
- Qt编写推流综合应用示例(文件推流/桌面推流/本地摄像头/网络摄像头/转发推流/视频分发)
- Qt数据库应用20-csv文件转xls
- 使用Web前端技术开发桌面应用---Electron读取文件内容并展示
- 使用k8s cronjob ,清除应用生成的日志文件
- webpack4+(图片处理、打包文件分类、打包多页应用)
- 《深入解析sas:数据处理、分析优化与商业应用》一一2.3 通过IMPORT过程读取外部文件数据
- 《深入解析sas:数据处理、分析优化与商业应用》一3.6 将数据集写出到外部文件
- IO流:文件输入流、输出流,直接代码解析如何应用。
- easy ui 异步上传文件,跨域
- 微软升级 OneDrive,文件可随用随取
- Git应用—05Git文件冲突合并的几种情况(转载)
- Linux的shadow文件的每一列的含义
- 修改目的端trail文件的最大大小--转载
- WEB安全基础 - - -文件上传
- 【快应用】manifest文件配置权限出错总结
- python自带语音识别库识别语音文件(wav)
- 【正点原子Linux连载】第三章深入探究文件I/O-摘自【正点原子】I.MX6U嵌入式Linux C应用编程指南V1.1
- Python 基础 之 多任务 Process 进程应用的简单案例,简单实现文件夹文件拷贝(进程池,进程池队列等)
- 递归系统盘搜索文件
- Mac 基于HTTP方式访问下载共享文件