开发工具


我们的目标很清晰:改变世界构建软件的方式。我们开发并使用开源工具,因为开源对整个行业都至关重要,通过开源,我们能实现创新。在这里,你可以找到我们在开源社区中分享的资源,希望对您有所帮助。






Testing Frameworks



Jasmine是一款行为驱动开发测试框架,它不依赖于任何浏览器、文档对象模型或其他的JavaScript库。其简介的语法让测试运行变得简便,非常适用于编写网站、node.js服务器端编码,或其他需要运行JavaScript的项目。


Cedar是一款专为Objective-C和iOS程序员设计的独立式行为驱动测试框架。它拥有提高清晰度、改进企业设备和内置匹配器、检测代码重复和代码错误等功能。


Robolectric是一款适用于安卓系统的单元测试框架。它能在不启动安卓模拟器的情况下直接在JVM中运行测试。这为应用程序开发节约了很多时间,并让应用测试在开发的每个阶段都能运行。


Tools



有时为了协调转移要求或延长最后期限不得不进行繁杂的谈话、电邮或会议交流,而编写软件与这些相比,也并不是一件轻松的事情。然而我们能把您将整个流程变得简单高效。Pivotal实验室擅长网页与移动应用开发咨询。在2006年,我们推出了Tracker,以帮助为开发人员与公司客户有效交流、监管项目并预测未来状况。今天,Tracker已成为开发人员的重要工具。快来尝试Tracker的强大功能吧。


Project Monitor是一款基于Ruby-on-Rails架构的信息发射源,它可以在网页中收集持续集成状态或其他度量。只要在办公室中集中部署了这款软件,监管者就可以轻松查看到任何一个项目的状态。


Whiteboard能促进公司的内部交流,让员工相互求助、公开发现、介绍新人或宣布活动都变得更容易。Whiteboard还能通过发送电子邮件或发布WordPress博客的方式来促进不同办公室之间的交流,大幅减少公司内部的交流障碍。


License Finder能收集Ruby-on-Rails项目上所有的许可信息,并报告所有的依赖关系。它能自动批准拥有有效许可的文库,并能生成项目改进任务列表,帮助执行改进计划确保项目合规。


Sprout是一款为开发工作站编写的配置脚本,它具有可重复,可分解,可共享和证明文件齐全等特点。基于Opscode's Chef,Sprout能将工作站配置自动标准化。它可以安装开发工具和应用程序,让开发团队更快速地创造商业价值。