写点什么

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:001868
用户头像

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

关注

评论 5 条评论

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

DDD落地实践-架构师眼中的餐厅 | 京东云技术团队

京东科技开发者

通过聚道云软件连接器打通浦发银行CBS系统与易快报,助力生物科技公司提升财务效率

聚道云软件连接器

案例分享

智能连接,助力教育培训公司实现人事管理信息自动同步

聚道云软件连接器

案例分享

专访 | STIF2023第四届国际科创节访第七在线CEO赵嘉程

第七在线

代码检查规则运营需关注的10大指标

华为云开发者联盟

开发 华为云 华为云开发者联盟 华为云CodeArts

国内用户怎么申请Fomepay虚拟卡,支持ChatGPT、Facebook、亚马逊、google play、Apple id、奈飞

跨境

Google Cloud 亚马逊 openai ChatGPT 奈飞客户端

TDD、BDD、ATDD都是什么、有什么区别?(下)

禅道项目管理

TDD 自动化测试 BDD ATDD

光学专家:非成像光学创新技术,儿童近视防控新护航

电子信息发烧客

2023 Gartner 云数据库魔力象限发布 PingCAP 入选“荣誉提及”

编程猫

Apache IoTDB v1.3.0 发布|增加客户端服务器 SSL 通讯加密、写入负数时间戳等功能

Apache IoTDB

天谋科技工业物联网时序数据库 IoTDB 获 IT168 2023 技术卓越奖年度创新产品|技术&商品化双向认可

Apache IoTDB

基于AIoT物联平台的设备预防型维护助力光伏单晶行业实现设备精准维护!

用友BIP

资产管理 光伏单晶行业

华为云分布式云原生UCS,助力MetaERP构建企业级高可用分布式业务

华为云开发者联盟

云原生 华为云 华为云开发者联盟

用友ICT行业供应链数智化解决方案

用友BIP

供应链 ICT 行业

通过聚道云软件连接器实现农民工信息管理系统与郑州银行网银系统的完美对接

聚道云软件连接器

案例分享

舞台LED显示屏使用禁忌

Dylan

视频 LED显示屏 户外LED显示屏 led显示屏厂家

dubbo线程池打满问题解决-服务重启期间 mapstruct导致

常清静

dubbo 线程池 MapStruct

使用 KubeSphere 与极狐GitLab 打造云原生持续交付系统

极狐GitLab

Google SEO: 创建最佳SEO网站结构(20多个技巧)

九凌网络

旅游宣传二维码系统:扫码查看景点介绍、报名旅游活动

草料二维码

二维码 草料二维码

京东sku属性数据接口(JD.item_sku)丨京东API接口

tbapi

京东API接口 京东商品数据接口 京东商品sku信息接口 京东商品属性接口 京东API

现代应用的定义

NGINX开源社区

弹性 应用开发 应用架构 可扩展性 可移植性

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