JS基金会执行董事Kris Borchers访谈

2016开源周的一部分,我们采取一看JS基金会 ,一个组织,其使命是创造重力的开源JavaScript生态系统的中心。 通过这样的大牌如IBM和三星的支持,他们提供的技术管理和指导,以知名项目,如ESLint,jQuery的,Lodash和的WebPack的主机。

最近,我们幸运地赶上克里斯Borchers的 ,在JS基金会的执行董事。 我们问克里斯所有有关的基础,它的内部运作以及人们如何参与。 请享用!

埃利奥:谢谢克里斯参加我们今天!

克里斯:我的荣幸。

埃利奥:对于那些可能不知道你,你能告诉我们一些关于你自己吗?

克里斯:当然。 我开始我的职业生涯与应用本科计算机科学学位与我不能直接找到工作的大学生,由于科技泡沫刚刚破灭。 自学网络发展,通过在小公司在做网络咨询技术支持几个职位的工作后,我决定,我随后也获得了应用计算机科学和工商管理硕士一所大学去工作。 从那里,我接手的外部网站的存在和内部网站和应用程序的社区学院,并在那里,开始促成了jQuery项目作为我的第一次创业到的不仅仅是消费开源。 我最终赢得了我的路到jQuery UI的团队一段时间后,而作为在移动团队在红帽JavaScript的领导工作,我被邀请加入了jQuery基金会的董事会成员。 最终,当时的执行董事转移到另一个机会,我采访,并聘请了作用。 于是,在去年十月,我通过过渡到JS基金会引导jQuery的基金会和我们在这里今天。

埃利奥:哇。 相当一段旅程。 你能告诉我们更多关于jQuery的基金会如何过渡到JS基金会? 什么样的角色你在玩的过程?

克里斯:JS的基础是从jQuery基金会自然进化的下一个步骤。 我跑了jQuery基金会执行主任,约3年。 正如我们在数量方面和类型的我们服务的项目,以及我们关心的其他举措的增长,它变得清晰,更新我们的名称,品牌和组织结构是为了。 我开车行驶了大约最后1.5这一进程 - - 2年让我们完全过渡到这个新的组织。

埃利奥:那么,什么是试图为JS社区/生态系统做基础?

克里斯:我们正在努力创造重力和着力点为整个生态系统的JavaScript创新与合作的中心。

埃利奥:你能否详细说明这意味着什么,以及如何你打算这样做呢?

克里斯:所以我们一直在谈论的主要思想之一是关于共同创新的理念和有几分3个支柱这一想法:社区,协作和连续性。 通过培育大健康的JavaScript社区周围的JS基金会的项目,我们提供一个鼓励内部和这些项目之间以及与JS社区的其他协作的位置和机制。 然后,我们提供的是社会和个人项目的社区实施和落实促进更大,更多样化的贡献者基础原则和准则。 这就导致了长期稳定和可持续发展的项目,或持续性,因为让他们以“C”开头的所有看起来,听起来更好。

埃利奥:我明白了。 您打算如何鼓励的JavaScript的进一步创新应用?

一个领域,我们真正开始看到越来越大的兴趣和惊人的用例JavaScript是在物联网空间。 我们目前有两个项目获得真正的蒸汽在该段JerryScript节点RED

JerryScript,最初是由三星创建的,是一个ECMA 5.1完全兼容的功能的JavaScript引擎用于存储受限的设备。 这使您可以编写JavaScript和小微控制器,具有小于64KB的RAM和小于ROM的200KB运行它,并有设备的API,这是相当惊人的直接访问。

节点RED,最初由IBM创建的,是建立在Node.js的基于流的编程环境 - 在物联网空间常用的 - 和旨在建立事件驱动的应用程序,可以轻松集成API和服务。

这两个项目以及一些我们的其他项目和合作伙伴之间,我们将继续推动更深层次的JavaScript到物联网等高科技领域。

JS基金会执行董事Kris Borchers访谈

埃利奥:这是什么意思为被JS基金会通过项目? 是否有其中获得优先的项目?

克里斯:当一个项目被接受入JS基金会,他们提供的导师,帮助对树立和落实我前面提到的生长和维持一个大规模,多样化的贡献者基地的政策和原则他们的工作。 项目只能由他们的兴趣和承诺,不断增长自己的贡献的基础和核心的维护者和他们的渴望,并落实JSF提出实现这一目标这些建议的能力优先。

埃利奥:我敢打赌,有很多的项目,想要加入的基础。 什么是包括更多他们的计划? 是否有这样一个开放/标准化进程?

克里斯:任何项目都可以申请通过我们在我们的技术管理流程和文档阅读加入JS基金会技术咨询委员会(TAC)在GitHub上回购 在项目生命周期中的文档存在定义的应用程序的过程,基本上是问,有人表示该项目发送pull请求TAC回购告诉我们这个项目。 我们只有引进新的项目实际限制是资金和导师。 只要我们的预算不会受到严重的由引进项目某些方面的影响,我们有可用的人,可以帮助指导项目,我们可能会接受它。 我们显然将无法支持每一个项目的JavaScript在那里,但我们将尽最大努力支持需要它,并通过巨大的JavaScript社区他们依赖的任何项目。

埃利奥:在社区发展合作是对自己的一种艺术形式。 你会在这方面采取什么样的方法?

克里斯:我们有一些计划,无论是在运动或定稿围绕促进协作。 从提供的旅费,以获得项目一起偶然的脸对脸会议,资助在我们的项目和他们的需求的影响和重要性的营销活动,以主持和参加开发者活动。 没有被官方还没有公布,但很快就在寻找更多的信息。

埃利奥:你如何打算,有助于推动通过基金项目的?

这确实去手牵手与你的促进协作最后的问题。 通过营销活动,演讲活动和伙伴关系推动我们项目的意识,我们希望能够进一步推动采用我们的项目的同时,也促进协作。 随着项目被视为很好的支持,并有一个繁荣的社区和扩展生态系统,鼓励个人和组织的信任该项目在那里为他们,当他们需要它,并把它纳入自己的开发堆栈。

埃利奥:是否该基金会提供任何帮助或支持非基金项目?

克里斯:我们的总体目标是支持从开发人员工具的整个生态系统的JavaScript来测试框架和客户端库物联网。 一个项目,是不是任何形式的资金或其他支持力度方面的JS基础部分的直接支持是不可能在这个时候。 我们有23个项目,现在与他人探讨加盟等我们的重点将是对他们的想法。 这就是说,通过支持一些已经在JS基金会,我们间接的帮助和支持,很多更广泛的生态系统JS的一部分的项目。

就拿我们的两个项目, Lodash摩卡 ,例如。 Lodash这是一个JavaScript工具库,是故宫最依赖于包基于依赖计数。 摩卡,一个JavaScript测试框架,也被广泛使用,但它不是NPM很多包的直接依赖,如果算上依赖于摩卡代码库,你可以说这也是一个,如果不是最依赖在JavaScript的工具。 在这两种情况下,通过支持这些项目和所有其他的JS基金会,对我们的支持的影响,达到顺利进入整个生态系统的JavaScript依赖于这些核心项目。

JS基金会执行董事Kris Borchers访谈

埃利奥:会不会有被JS基金会推动的事件? 之前,有例如jQuery的开发者峰会。

克里斯:虽然我们没有,现在计划的特定事件,这绝对是JS基金会的目标,我们正在讨论我们的选择。 我们正在考虑这两个JS-广泛类型的事件以及事件集中于个人或我们的项目组。 我们也期待我们如何能够支持一些惊人的JavaScript的重点已经存在的事件。

埃利奥:我注意到你在网站上的行为守则。 这是东西,将整个构件突出执行呢? 是否打算基金会涉足社区政治?

克里斯:行为的JS代码基金会适用于并会在任何交互我们的项目中强制执行,工作小组,委员会,事件,行为等我们的代码给出了我们的项目如何处理自己的情况准则范围内的领导地位但如果需要,在极少数情况下,行为委员会和代码中,JS基金会的董事会或法律团队可以参与。

此外,作为一个项目加入JS基金会,我们的准则规定,他们必须要么通过行为的JSF代码或有行为准则是​​与我们的兼容和行为委员会和董事会批准。 这确保了与JS基金会和我们的项目的所有交互将发生在欢迎和大家安全的环境。

埃利奥:并没有针对JavaScript开发人员均有机会参与活动,或支持以任何方式的基础上?

克里斯:当然! 我们的项目的每一个是开放的,需要的贡献,并且并不仅仅意味着编写代码,但当然,这是随时欢迎。 我们的项目有很多的需求,其中包括包含图形/网页设计,错误分流,论坛和聊天支持,测试,文档等等。 开发人员和有志于JavaScript的人应该检查的项目页面上我们的网站 ,发现这似乎有趣起来,并在潜水项目!

如果有人有一个项目,他们希望我们考虑支持为JS基金会的一部分,但想与别人商量私下发送公众PR应用程序之前,他们应该伸出手来[email protected]

埃利奥:最后,我看到有配套的JS基金会赞助各种? 什么是成为一个过程?

克里斯:现在最好的办法是将电子邮件[email protected]直接问我。 我会很乐意与有关不同级别的会员和各级别,我们的项目,我们计划的好处以及如何最大限度地提高我们的项目从他们的会员资格以及价值得到的价值,他们收到通过投资有兴趣的机构聊天JS的基础。

埃利奥 :克里斯,非常感谢您的宝贵时间。 保持了惊人的工作与基础 - 我跟随感兴趣你的进步。


所以你怎么看? 是否JavaScript的生态系统需要重心? 你在卷入感兴趣吗? 还有什么你想告诉克里斯? 让我们知道在下面的意见。

From: https://www.sitepoint.com//interview-kris-borchers-js-foundation/

相关文章: