您的位置:首页 > 其它

CSDN开源夏令营进度 0719

2014-07-19 22:03 246 查看


ngx3m 目前进度0719

ngx3m 是一个使用Python开发的自动查找、安装Tengine/nginx的工具,目前功能尚不完善。ngx3m包括三个主要组件:模块资源库、命令行工具、模块发布工具。主要设计思想见:设计思想


目前进度

目前完成几个简单的部分,可以实现的从资源库获取代码再在本地编译。


命令行工具

命令行选项。
模块查找。
本地Tengine及已安装模块信息获取。
从自建资源库获取模块地址及代码。
自动编译(包括DSO情况)。


资源库

从nginx 三方模块wiki中爬取信息,并筛选出代码托管至github的模块。
利用wiki和github api得来的数据自建一个资源库(Json格式)。


近期计划

本地模块信息的更新(模块版本/安装时间)。
兼容性测试(Test case)。
模块发布工具雏形。


感谢

非常感谢陈传文老师的耐心指导,让我走出了一些误区,才能更好地完成这个项目。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: