写点什么

Facebook 尝试新的方法来发布开源项目

  • 2016-08-02
  • 本文字数:1072 字

    阅读完需:约 4 分钟

上周,Facebook 发布了 Create React App ,这个新项目旨在帮助 React 开发者快速上手其新项目。Create React App 这个新项目只是一个开始,它也成为了 Facebook 在 GitHub 上的孵化器的首个项目。

Facebook 孵化器是 Facebook 用于发布开源项目的新流程,用于确保这些开源项目能够长久平稳地运行。我们可以将其看作是Facebook 新的开源项目的Beta 阶段或是试验场。

Facebook 开源负责人 James Pearce 说,Facebook 孵化器的想法在于更好地管理这些项目的生命周期。Facebook 目前拥有将近 400 个开源项目,在 GitHub 上有数以万计的粉丝。他说到:“我们希望通过这一计划能够以最具效率的方式管理这些项目”。为了实现这一目标,Facebook 决定将大多数新项目加到这个计划当中,看看社区的反响以及使用率如何。

Pearce 强调说,孵化器中的所有项目(就像 Facebook顶级仓库中的那些)也在公司内部使用,并且有团队在积极地维护。不要认为孵化器中的这些项目就是质量比较差的项目。

要想从孵化器中顺利孵化出来,项目需要证明自己在社区中的影响力,不过Pearce 说到,公司也会考察其他方面。比如说项目有没有人在用?项目文档质量好不好?将项目集成到其他工具中的难度如何?Facebook 与社区的参与度如何?“如果业界对项目产生了共鸣,那就是项目将要孵化出来的一个很好的信号”,Pearce 补充到。

Pearce 不止一次强调说文档是非常重要的一个方面,而文档恰恰也是很多开源项目经常忽略的一点。他说,Facebook 有一个专门的技术作者团队在从事着这件事(工程师也会一同参与),公司也在考察新的 StackOverflow 文档服务,用于托管一些文档项目。

虽然孵化器旨在帮助项目沿着正确的轨道前进,但 Pearce 也强调说孵化器并不仅仅在于优化项目的启动与增长阶段,而是从长远来看要管理项目的完整生命周期。

并不是每个项目最终都会取得成功,Facebook 有时也会终止自己曾经开源的项目。虽然我们现在有了孵化器,但这种事情依然还会发生,不过团队显然希望项目在进入到主仓库之前能够纠正存在的种种问题。

Pearce 说 Create React App 是孵化器项目的一个很好的榜样,因为 Facebook 并不确定社区会怎样看待这个项目,不过他也提到依然会有一些项目会跳过孵化器这一过程。

Pearce 说到,“虽然我们发布了 React Native,不过我们可能会跳过孵化器这一阶段”。对于 Facebook 捐献给一些大型组织的项目来说亦如此,比如说 Open Compute 项目。孵化器本身是没有孵化阶段的,我们希望 Facebook 这个用于发布开源软件的新系统能够在可预期的未来大展拳脚。

查看英文原文 Facebook tries a new way to release open-source projects

2016-08-02 19:001845
用户头像

发布了 88 篇内容, 共 265.0 次阅读, 收获喜欢 8 次。

关注

评论 5 条评论

发布
用户头像
骗子
2020-05-15 12:49
回复
没有更多了
发现更多内容

LeetCode刷题35-简单-搜索插入位置

ベ布小禅

9月日更

Vue进阶(九十一):自定义指令

No Silver Bullet

Vue 9月日更

Java + opencv 实现年龄识别

张音乐

Java OpenCV 9月日更 年龄识别

网络攻防学习笔记 Day126

穿过生命散发芬芳

主机安全 9月日更

模块二作业

potti

架构实战营

微信朋友圈的高性能复杂度分析

晓波

架构实战营

java疫情上报打卡小程序源码(毕设)

清风

毕业设计

Promise.allSettled() 原理解析及使用指南

devpoint

异步 Promise 9月日更

ipfs挖矿市场即将爆发 ipfs挖矿原理是什么?ipfs挖矿值得投资吗?

IPFS挖矿值得投资吗 ipfs挖矿原理是什么

微信朋友圈高性能复杂度分析

缘分呐

微信朋友圈 高性能架构

银行对公业务数字化迎来新机遇

CECBC

Python代码阅读(第24篇):根据筛选函数将列表元素分成两组

Felix

Python 编程 Code Programing 阅读代码

为什么要招聘有经验的人?

石云升

职场经验 9月日更

头一次见,阿里大牛把计算机网络协议讲得这么有趣,已火爆Github

Java~~~

Java 架构 面试 网络协议 计算机

【Flutter 专题】57 图解页面小跳转 (三)

阿策小和尚

Flutter 小菜 0 基础学习 Flutter Android 小菜鸟 9月日更

关于提升视野的一些想法

姬翔

9月日更

量化策略交易平台开发,马丁策略交易系统源码搭建

13530558032

ipfs分布式存储技术的优势在哪里?ipfs即将取代http是真的吗?

区块链 分布式存储 IPFS ipfs到底能否取代http?

ipfs矿机工作原理是什么?ipfs矿机怎么买?

ipfs矿机怎么买 ipfs矿机工作原理是什么

【VueRouter 源码学习】第二篇 - 路由的配置和使用

Brave

源码 vue-router 9月日更

css中background简写顺序,css权重应该怎么计算

你好bk

CSS 大前端

10. 大数据--人工智能的基石

Databri_AI

人工智能

Linux内核时钟机制及调度算法

hanaper

北鲲云超算平台能够为药物研发提供哪些层面的解决方案?

北鲲云

微信业务架构分析

黑鹰

微信业务架构

Socket接口固定QPS性能测试实践

FunTester

socket 性能测试 接口测试 测试框架 FunTester

CPU 功能

Changing Lin

9月日更

模块七作业

king

GitHub上霸榜多时的“大哥”!竟是Alibaba内部被疯狂转载的Spring全能指南?

Java 编程 架构 面试 springboot

网络安全学习:内网渗透案例,打破渗透瓶颈

网络安全学海

黑客 网络安全 信息安全 安全漏洞 内网渗透

fil大涨:fil币价格行情怎样?投资fil靠谱吗?Fil多长时间能回本?

区块链 FIL币价格今日行情 fil挖矿靠谱吗 fil挖矿多久能回本? 投资filecoin

Facebook尝试新的方法来发布开源项目_Meta_Frederic Lardinois_InfoQ精选文章