CSDN开源夏令营:中期完成情况
2014-07-31 16:14
302 查看
目前完成情况
资源库
按照上次提交的json格式,产生resource 文件,信息来自于wiki和github。上周抽空写成了多线程,信息采集时间大大减少。
将资源库放在了SAE上(http://ngx3m.sinaapp.com/)。
命令行
search。命令行搜索模块,通过简单的字符匹配实现。compile。可以实现自动编译(静态和DSO)。
fetch。可以从github自动获取模块源码(git、zip、tars三种方式),并自动解压。
install。通过调用上面的三个函数来实现安装。
upgrade。主要调用install函数来实现模块升级。只能升级通过本工具安装的模块(不然无法获取目前模块的版本)。
publish。模块发布工具目前正在写,配置文件用yaml格式编写,目前只完成配置项有效性的检查。
待完成
解决本地模块信息文件被误删的情况。因为目前所有模块信息都存在这个文件里面,如果文件被误删,将永久失去模块的一些信息(版本和安装时间等)。
涉及到模块版本的过程都简化了。
因为目前兼容性这部分还没有做,因为按版本安装过程暂时空出来了。
上面提到的兼容性。
首先目前通过资源库来获取兼容性信息几乎不可能,那么只存在一种方式:兼容性测试,而存在测试用例的模块少之又少。并且考虑将通过兼容性测试的模块信息向资源库反馈。
模块发布工具的网络发送功能没有实现,因为资源库那边还没有实现接收信息的功能。
相关文章推荐
- csdn开源夏令营-ospaf中期报告
- csdn开源夏令营-ospaf中期报告
- 【中期报告】2014年CSDN开源夏令营(7月6日~8月2日)中期报告
- CSDN开源夏令营 基于Compiz的switcher插件设计与实现之前期准备 git的简单使用
- CSDN开源夏令营 基于Compiz的switcher插件设计与实现之熟悉switcher的功能(ccsm)
- 开源夏令营第五周--中期总结
- CSDN举办开源夏令营活动 5000元奖金激励学生参与开源
- 值得赞扬的尝试与进步——CSDN开源夏令营第一印象
- CSDN开源夏令营 基于Compiz的switcher插件设计与实现之编译compiz源码
- 开源夏令营(4)中期检查报告
- CSDN开源夏令营 基于Compiz的switcher插件设计与实现之compiz特效插件介绍及特效实现
- CSDN开源夏令营 基于Compiz的switcher插件设计与实现之前期准备 git的简单使用
- 【开源夏令营】PFIF公益寻人平台(五)中期报告
- 2014年CSDN开源夏令营(7月6日~9月12日)终期报告
- CSDN开源夏令营 百度数据可视化实践 前言
- CSDN开源夏令营 百度数据可视化实践 ECharts(2)
- 开源夏令营——JStorm on YARN之中期报告
- CSDN开源夏令营 百度数据可视化实践 ECharts(8)问题分析
- 【攻略】CSDN开源夏令营“骗钱”攻略(第二版)