写点什么

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

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

关注

评论 5 条评论

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

Java Script网页设计案例

EquatorCoco

Java JavaScript

用实时计算释放当下企业大数据潜能

Apache Flink

大数据 flink 实时计算 大数据计算与存储

情感共鸣:数业智能心大陆重塑AI心理交互新纪元

心大陆多智能体

智能体 AI大模型 心理健康 数字心理

NFT/数字藏品开发逻辑,NFT/数字藏品系统开发源码实例

V\TG【ch3nguang】

AI自动化副业创收班手把手带你提升副业收益

测吧(北京)科技有限公司

测试

出海浪头之上,共探CDN进化新支力

MasterInTech

中国企业的数智化为何只成功了一半?

新消费日报

轻松解锁销售利润!使用淘宝商品关键词搜索API接口

联讯数据

一只黔灵山猴子,溜进「智能世界」

白洞计划

AI

拿起智能体的金箍棒,化身AI天命人

脑极体

AI

Oracle同一台服务器创建多个数据库

快乐非自愿限量之名

数据库 oracle 服务器

(约230个工具)野兔在线工具箱系统最新版本V4.0.1更新

网站,小程序,APP开发定制

火山引擎携手Keep,让线上健身更快更稳

火山引擎边缘云

CDN 健身 CDN加速 CDN技术 CDN带宽

秒合约/量化合约/合约量化开发系统开发(成品案例源码)

V\TG【ch3nguang】

量化交易机器人

海外云手机实现海外社媒矩阵营销

Ogcloud

云手机 海外云手机 云手机海外版 手机群控 矩阵运营

一只黔灵山猴子,溜进「智能世界」

脑极体

AI

openGauss- 索引推荐

Gauss松鼠会

opengauss

为什么要使用TikTok直播专线?

Ogcloud

海外直播专线 tiktok直播 tiktok直播专线 tiktok直播网络 TikTok跨境直播

谈谈Function Calling

AIGC.TWang

大模型 人工智能’ AIGC GPT Function Calling

阿里巴巴商品详情API返回值中的关联商品推荐

技术冰糖葫芦

api 网关 API Explorer API 策略

VS Code 代码片段指南: 从基础到高级技巧

Immerse

vscode 开发 代码 CODING 开发人生

情绪低落难释怀?数业智能心大陆用 AI 来破局

心大陆多智能体

智能体 AI大模型 心理健康 数字心理

数博会聚焦:合合信息启信宝践行数据创新应用

合合技术团队

数据 科技 合合信息

加速构建国际数据中心新生态,九章云极DataCanvas公司签署重要战略合作协议

九章云极DataCanvas

关键词搜索淘宝天猫商品列表数据接口(支持价格、销量排序)

tbapi

淘宝商品列表数据接口 淘宝API

Python 项目及依赖管理工具技术选型

不在线第一只蜗牛

Python 开发语言

【案例分享】如何利用京东云建设高可用业务架构

京东科技开发者

全球化游戏直播平台设计开发:如何应对不同地区的审美差异?

软件开发-梦幻运营部

Apache顶级项目ShardingSphere — SQL Parser的设计与实现

京东科技开发者

一篇文章讲清楚Java中的反射

不在线第一只蜗牛

Java Python 反射

对比 Vitess,ShardingSphere 有哪些不同

京东科技开发者

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