本文共 1607 字,大约阅读时间需要 5 分钟。
tuleap
Tuleap是一个独特的开源项目管理工具,目前发展势头强劲,每个月都有一个主要版本。 它还的和中都被列出。
“ Tuleap是一个完整的GPLv2平台,用于托管软件项目。它为团队提供了一个集中的位置,团队可以在其中找到成功跟踪软件项目生命周期所需的所有工具。他们将为项目管理(scrum,看板,瀑布,混合,等),源代码控制(git和svn)和代码审查(拉取请求和gerrit),持续集成,问题跟踪,Wiki和文档,” Tuleap背后的公司Enalean的联合创始人兼首席技术官Manuel Vacelet说道。项目。
在这次采访中,我与Manuel谈了如何开始以及他们如何以开源方式管理Tuleap。
Nitish Tiwari(NT):为什么Tuleap项目很重要?
Manuel Vacelet(MV): Tuleap很重要,因为我们坚信一个成功的(软件)项目必须涉及所有利益相关者:开发人员,项目经理,QA,客户和用户。
很久以前,我是SourceForge分支的一名实习生(当时SourceForge是一个免费和开放源代码项目),它最终将在数年后成为Tuleap。 我的第一个贡献是将PhpWiki集成到工具中(不要告诉任何人,代码很吓人)。
现在,我很高兴在Enalean(担任Tuleap项目的主要公司)的CTO和产品负责人的工作。
NT:告诉我们有关技术方面的信息。
MV: Tuleap核心系统基于LAMP,并依赖CentOS。 当今的开发堆栈是通过具有REST后端(PHP)的AngularJS(v1)和用于推送通知的基于NodeJS的实时服务器完成的。 但是,如果您希望成为Tuleap的全职开发人员,那么您还将接触bash,Perl,Python,Docker,Make。
说到技术方面,重要的是要强调Tuleap的独特功能之一就是它的可扩展性。 在没有复杂IT的情况下,在单个服务器上的一个Tuleap实例可以处理10,000多人。
NT:向我们介绍该项目的用户和社区。 谁参与其中? 他们如何使用该工具?
MV:用户千差万别。 从使用Tuleap跟踪项目进展和管理源代码的小型初创公司到大型公司,例如法国电信运营商Orange,后者将其部署到17,000多个用户和5,000个托管项目中。
许多用户依靠Tuleap来促进敏捷项目并跟踪其进度。 开发人员和客户共享相同的工作空间。 客户无需学习如何使用GitHub,也不需要开发人员进行其他工作以在“客户可访问”平台上抄录他们的工作。
今年, 正在使用Tuleap取代Bugzilla。
印度电子和信息技术部创建了印度政府平台,用于使用Tuleap进行电子政务应用程序的开放式协作开发。
Tuleap以多种不同的方式和配置使用。 有些人将其用作面向Drupal客户的网站的后端。 他们通过REST API插入Tuleap,以管理错误和服务请求。
甚至有些建筑师都使用它来管理他们的工作进度和AutoCAD文件。
NT:图拉普(Tuleap)是否做任何特殊的事情来使社区成为一个安全而多样化的地方?
MV:我们还没有制定《行为准则》; 社区真的很和平,很热情,但是我们计划这样做。 Tuleap开发人员和贡献者来自不同的国家(即加拿大,突尼斯,法国)。 35%的活跃开发人员和贡献者是女性。
NT:社区建议使用Tuleap功能的百分比是多少?
MV:几乎100%的功能都是社区驱动的。
这是Enalean的主要挑战之一:找到一种业务模型,使我们能够以正确的方式制作开源软件。 对于我们来说,“开放核心”模型(应用程序的核心是开放的,而有趣且有用的部分是封闭源代码)是不正确的方法,因为您最终会依赖封闭源代码。 因此,我们发明了 ,这是我们从社区和最终用户那里收集需求并找到为其支付费用的公司的一种方式。
翻译自:
tuleap
转载地址:http://fgyzd.baihongyu.com/