这篇文章介绍了SourceForge.NET 使用的开源软件,各位不妨看一看
SourceForge.NET是最流行和被广泛使用的项目平台和仓库。它为软件项目提供主机,并运行SourceForge软件,还为Wiki, Forum, Tracker和全文检索整合支持。SourceForge的代码库名为allura,完全基于开源项目。这篇文章讲解了一些重要的用于建立SourceForge.NET的项目。
编程语言:Python
Allura,一个开源、可扩展的基于Web的集成了软件工具和协作软件开发的平台,包括管理源码仓库、Bug报告、讨论、Wiki页面和博客等功能。SourceForge2.0基于它建立。(http://www.oschina.net/p/allura)
MongoDB,高性能的无模式数据库,能够允许你存储和取回类JSON文件(http://www.oschina.net/p/mongodb)
Ming,MongoDB的类ORM层(http://www.oschina.net/p/ming-mongodb)
PyMongo,MongoDB的Python接口开发包(http://www.oschina.net/p/pymongo)
Solr,建立在Lucene之上的全文检索引擎(http://www.oschina.net/p/solr)
Pysolr,Solr的较为轻量的python应用(http://www.oschina.net/p/pysolr)
RabbitMQ,消息代理系统(面向消息的中间件),是AMQP消息服务器的开源实现。(http://www.oschina.net/p/rabbitmq)
Kombu,为Python写的消息库(http://www.oschina.net/p/kombu)
GitPython,用来和Git仓库进行交互的Python库(http://www.oschina.net/p/gitpython)
pysvn,用来和Subversion仓库进行交互的Python库(http://www.oschina.net/p/pysvn)
Fuse,用户文件空间系统(http://www.oschina.net/p/fuse)
Turbogears,基于Python的Web开发框架(http://www.oschina.net/p/turbogears)
Pylons,使用Python编写的Web应用框架(http://www.oschina.net/p/pylons)
Beaker,高速缓存和会话的库,用于Web应用以及独立的Python脚本(http://www.oschina.net/p/beaker)
Paste,用于使用WSGI的工具(http://www.oschina.net/p/python-paste)
Pygments,用Python编写的语法高亮工具(http://www.oschina.net/p/pygments)
Jinja2,基于Python的模板引擎,它具有完整的Unicode支持,可选的集成沙盒执行环境(http://www.oschina.net/p/jinja)
Vagrant,用于创建和部署虚拟开发环境的工具(http://www.oschina.net/p/vagrant)
文章转载自 开源中国社区[http://www.oschina.net]