CSDN开源夏令营:中期完成情况

目前完成情况

资源库

按照上次提交的json格式,产生resource 文件,信息来自于wiki和github。

  1. 上周抽空写成了多线程,信息采集时间大大减少。
  2. 将资源库放在了SAE上(http://ngx3m.sinaapp.com/)。

命令行

  1. search。命令行搜索模块,通过简单的字符匹配实现。
  2. compile。可以实现自动编译(静态和DSO)。
  3. fetch。可以从github自动获取模块源码(git、zip、tars三种方式),并自动解压。
  4. install。通过调用上面的三个函数来实现安装。
  5. upgrade。主要调用install函数来实现模块升级。只能升级通过本工具安装的模块(不然无法获取目前模块的版本)。
  6. publish。模块发布工具目前正在写,配置文件用yaml格式编写,目前只完成配置项有效性的检查。

待完成

  1. 解决本地模块信息文件被误删的情况。

    因为目前所有模块信息都存在这个文件里面,如果文件被误删,将永久失去模块的一些信息(版本和安装时间等)。

  2. 涉及到模块版本的过程都简化了。 
    因为目前兼容性这部分还没有做,因为按版本安装过程暂时空出来了。

  3. 上面提到的兼容性。 
    首先目前通过资源库来获取兼容性信息几乎不可能,那么只存在一种方式:兼容性测试,而存在测试用例的模块少之又少。并且考虑将通过兼容性测试的模块信息向资源库反馈。

  4. 模块发布工具的网络发送功能没有实现,因为资源库那边还没有实现接收信息的功能。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值