Skip to content
jimenbian edited this page Nov 13, 2014 · 2 revisions

#OSPAF open source project analysis framework


##背景        随着计算机和互联网行业的发展,越来越多的公司或团队开始使用开源项目,开发者也对开源项目越来越重视。近年来随着代码托管平台诸如github或是google code的蓬勃发展,更多的开发者开始参与到开源项目中来。
       这样也衍生出了一个问题,因为开源项目的多样化,水平的参差不齐,很多时候我们很难比较或是评判开源项目的优劣。以github为例,单纯的依靠一个开源项目的star或是issue数量很难准确的评估开源项目的成熟的。
       这也就是ospaf存在的意义,通过数据挖掘找到开源项目成熟度准确的评估标准。


##OSPAF简介        OSPAF是一个开源项目,项目的发展分为社区建设和开源项目评估服务两方面。 ####1.社区        在ospaf的社区中,每个人都是贡献者,只要你有好的想法或是对于项目的改进意见都可以踊跃发言。社区的官方网站地址:http://www.ospaf.org.cn/,欢迎各位在论坛踊跃发言。
####2.服务 #####2.1 ospaf项目 代码托管地址:https://github.com/ospaf/ospaf-primary
代码结构:
tree

DataManager文件夹负责从github读取数据,并对数据进行特征提取
MachineLearning文件夹负责对数据进行数据挖掘
config.py负责全局设定 Get_Model.py负责获取模型
Evaluate.py负责利用模型对项目评分

#####2.2 ospaf—api 代码托管地址:https://github.com/ospaf/ospaf-api
在项目中部署方法如下:
curl -l http://ospafzone.duapp.com/api/<user_name>/<repo_name>
例子:
api


##联系我们 社区:http://www.ospaf.org.cn/
邮件列表:ospaf@googlegroups.com
项目地址:https://github.com/ospaf

Clone this wiki locally