立即迁移到 Netlify

Netlify 宣布 Gatsby Cloud 的下一次迭代。 了解更多

为 Gatsby 贡献

感谢您对为 Gatsby 贡献的兴趣。我们很高兴您想加入这个社区!开源并不总是有着友好和欢迎的最佳声誉,这让我们感到难过。每个人都属于开源社区,Gatsby 致力于让您感到受欢迎。

所有贡献都受到欢迎,包括提交问题、贡献代码、撰写新文档以及更新和调整、撰写博客文章、帮助他人等等。继续阅读,了解社区能为您做什么,您又能为社区做什么。通过为开源项目贡献,您可以与人建立联系,学习新技能,成为某一领域的专家,并将所有学到的知识应用到您自己的项目中。

资源

行为准则

为了营造开放和欢迎的环境,我们作为贡献者和维护者承诺,无论年龄、体型、残疾、种族、性别认同和表达、经验水平、国籍、外表、种族、宗教或性取向,都将为每个人提供无骚扰的项目和社区参与体验。

阅读完整的行为准则.

Gatsby 新闻

获取支持

  • Discord 聊天:与社区和团队成员进行实时聊天。让我们聊聊吧!
  • GitHub 讨论:关于 Gatsby 及其生态系统的较长问题的提问和讨论的最佳场所。
    • 功能请求:您也可以在此处发布您的功能请求。
  • GitHub Issues:您是否发现了文档中的错误或问题?请提交一个 issue!
  • Stack Overflow:社区中的许多成员使用 Stack Overflow 来提问。请阅读带有 gatsby 标签的 现有问题提问您自己的问题

生态系统

  • Gatsby 用户集体:Gatsby 用户集体的目标是民主化社区插件的维护,让更多人能够协助其维护,并在 Gatsby 生态系统中创建更高质量的插件。

风格指南

阅读 Gatsby 风格指南,了解更多关于贡献文档的信息。这些详细的要求将使您的贡献更有可能被接受,并只需最少的更改。

如何贡献

我们希望为任何人提供有趣、愉快和富有教育意义的 Gatsby 贡献体验。如果您有兴趣参与 Gatsby 社区,贡献远不止提交 PR 和 commit。我们非常欢迎各种其他贡献,作为我们感谢贡献者的方式,所有贡献者都有资格获得免费的 Gatsby 礼品 — 无论您贡献的是代码、文档、演讲、文章,还是其他有助于 Gatsby 社区的事物。了解如何领取免费礼品

帮助其他用户

DiscordGitHub Discussions 上回答其他 Gatsby 用户的问题都是有价值的贡献。您还可以帮助用户处理 issue 和 Pull Request,贡献或解决他们的问题。

贡献文档

您可以帮助使文档更棒。我们努力为用户创建包容、全面且易于理解的文档,每个人都可以提供帮助!发现错别字或不正确的代码示例?提交一个 PR!发现更好地解释概念的方法?提交一个 PR!对我们文档的贡献非常有价值,并受到高度赞赏。访问 文档贡献概述,了解更多关于我们的风格指南、文档结构以及如何编写文档的信息。

贡献代码

贡献 bug 修复或新功能是您可以做出的最直接的贡献。Gatsby monorepo 由许多相互关联的部分组成,因此可能很难上手。阅读 代码贡献指南,了解如何本地设置仓库、如何为生态系统做出贡献以及如何创建 Pull Request。请注意,我们的 治理模型 规定了我们接受代码库哪些部分的贡献,哪些主要保留给核心团队成员。

分享(并构建)你的经验

还有其他几种为 Gatsby 生态系统做出贡献的方式

  • 为 Gatsby 博客贡献。想写关于 Gatsby 的内容?阅读 博客贡献文档,将您的博客文章发布到 gatsbyjs.com。
  • 开发学习材料。通过撰写博客文章、开发研讨会、创建视频教程或在聚会和会议上展示您的知识来加强您的专业知识。
  • 创建插件。了解如何 创建插件 并将其 提交到插件库
  • 为 Gatsby 用户集体做出贡献。有兴趣开发有益于整个社区的插件吗?您可以在 Gatsby 用户集体仓库 中找到它们。
  • 创建 Gatsby starter。创建了一个 starter?与社区分享并 提交到 Starter 库

帮助分类问题

对 issue 进行分类意味着收集缺失的信息,运行给定的重现,验证 issue 的有效性,并调查 issue 的根本原因。您不必为了修复 issue 而对其进行分类(尽管这肯定会非常受欢迎),但分享您的调查结果已经可以为我们节省大量时间。

为开源项目贡献的好处

为 Gatsby 和开源软件做出贡献的原因有很多。以下是参与的一些好处:

  • 发展您的社区。在开源项目中与 Gatsby 合作,可以让您与从事类似工作的人建立联系。您可以获得帮助或给予帮助,甚至可能成为现实生活中的朋友!这确实发生过。

  • 提高您的技能。当您处理 Gatsby 的 issue 或 pull request 时,您不可避免地会学到更多关于项目中某项功能的工作原理;无论是通过提问和收集信息,还是通过自己深入研究代码。为 OSS 做出贡献具有技能提升的好处!

  • 获得免费礼品!通过在 GitHub 上参与仓库,您可以获得 Gatsby 团队作为感谢提供的免费礼品。贡献 5 次,您可以晋升到第二个级别,拥有更多礼品选择!了解更多关于这个超赞的礼品交易

  • 成为专家。您可能刚开始接触 Gatsby 或 React.js 项目,但通过构建东西和在遇到新挑战或 bug 时提交 issue,您会随着时间的推移学到很多东西。通过其开源仓库跟上您最喜欢的框架的最新动态,也可以让您在即将到来的变化方面抢占先机。最终,您可能会发现您对该项目的知识增长了如此之多,以至于您已经成为了一名专家。用更新您的简历来庆祝吧!

  • 在会议上发表演讲。凭借您在开源项目中获得的技能,为什么不与世界分享这些知识呢?世界各地的 Web 平台会议不断寻找演讲者和对热门话题的新颖见解。您是否用 Gatsby 构建了令您兴奋的东西?行业很想听到您的声音

这里列出的好处无疑还有更多。Gatsby 和开源软件以某种方式改善了您的生活吗?我们很想听听您的故事。请在Twitter上与我们联系!

立即开始构建,在 Netlify!
在 GitHub 上编辑此页面
©2025Gatsby, Inc.