Closed. This question needs to be more focused。它当前不接受答案。












想改善这个问题吗?更新问题,使其仅通过editing this post专注于一个问题。

6年前关闭。



Improve this question





今天,我看到了一个名为Boxen的新Github团队项目:http://boxen.github.com/

我完全阅读了他们对这个项目的介绍,但是我真的不明白为什么要使用它?如何简化开发过程?

编辑:我看到这个工具也为Ruby和NodeJs。

最佳答案

注意:我不隶属于github伙伴,也没有确切实现的权限(但是),但是自从几个月前暗示以来,一直在关注它的发展-无大师木偶的传播是一件很了不起的事情,该项目可以提供

从马口说起(关于Boxen的最新演讲,并进行问答!):http://vimeo.com/61172067

github.com/boxen/boxen是一个框架,该框架使用puppet作为当前OS X(在撰写本文时为10.8+)工作站上的引擎,因此开发人员可以开始从事项目或“管理”自己的工作站,并保持所有依赖。 d需要。 github.com/boxen/our-boxen是您合作的项目的精选软件依赖项的“主回购”示例,该项目被硬编码为github的auth和repo。一旦高兴地交付了您的“团队”在特定项目(或项目组)上需要进行的所有工作,您就可以将生成的存储库发送到Heroku,以便通过boxen-web进行托管。现在了解更多细节:

如果单独工作或踢轮胎,您可以使用自己的存储库,其中包含我们boxen(不建议使用叉子)的内容,而无需boxen-web。

Puppet可以在传统的客户端-服务器模式下运行(随着产品的发展,Puppetlabs的人们使用了不同的名称,但现在-我认为-被称为agent-master)。按照我自己的理论,尽量减少在开发人员工作站上运行的“钩子”或后台进程,它使用无需联系“主”即可运行的p“模块”,然后安装“软件”或进行配置更改。

可以创建用于指定您自己的用户/机器的清单,但是每次您运行盒装二进制文件时,如果检测到“漂移”或为团队添加了增强功能/改进功能,则将强制执行基准。最近的演示文稿(https://speakerdeck.com/wfarr/boxen)中的一个示例是java安全补丁程序,虽然它不是特定于项目的,但可以与您的个人需求并排地添加对团队工作站的管理。

由github员工创建的boxen组织(github.com/boxen,)托管已知可与boxen一起使用的人偶模块,可以在团队或个人级别添加人偶,尽管您总是可以分解自己的人偶并扩展其功能尽您所能。

07-25 20:12