Skip to main content

Code Contributions

贡献开源的好处在于,您可以克隆自己喜欢的项目,使其在本地运行,并实时测试实验和更改! 感觉像个向导.

在此页:

Repo setup

该页面包含特定于Gatsby核心和生态系统代码库的详细信息.

要开始使用git,Yarn和Gatsby-CLI在计算机上设置 Gatsby存储库,请查看有关设置本地dev环境的页面.

或者,您可以跳过本地设置并使用在线开发环境 .

要对博客或Gatsbyjs.org网站做出贡献,请查看博客和网站贡献页面上的设置步骤. 有关向文档投稿的说明,请访问文档投稿页面 .

Creating your own plugins and loaders

如果您创建加载程序或插件,我们希望您将其开源并将其放在npm上. 有关创建自定义插件的更多信息,请参阅插件文档和API规范 .

Making changes to the starter library

注意:您无需按照以下步骤提交给入门库. 仅当您想为入门库的功能做出贡献时,才需要这样做. 要提交初学者,请按照以下步骤操作 .

要在入门库上进行开发,您需要提供一个GitHub个人访问令牌.

  1. 在GitHub Developer设置中创建个人访问令牌.
  2. 在新令牌的设置中,将该令牌授予" public_repo"作用域.
  3. www的根目录中创建一个名为.env.development的文件,并将令牌添加到该文件中,如下所示:

.env.development文件被git忽略. 您的令牌永远不可提交.

Contributing example sites

Gatsby的政策是,"使用"示例站点(如repo示例部分中的站点)仅应围绕核心团队维护的插件,因为否则很难保持最新状态.

要贡献示例站点,建议创建自己的GitHub存储库,并从源插件等链接到它.

Using Docker to set up test environments

借助所有可能的Gatsby集成,可能有助于使用需要测试的软件应用程序启动Docker容器. 这使安装变得轻而易举,因此您可以将精力集中在对您很重要的集成细节上,而将精力集中在设置上.

您是否有未在此处列出的设置? 通过将其添加到此文件并打开PR来通知我们.

Docker, WordPress and Gatsby

要安装WordPress以与Gatsby一起使用,此docker-compose.yml文件docker-compose.yml上用场:

按照Docker WordPress的安装说明使用上述文件内容: https : //docs.docker.com/compose/wordpress/

使用Docker Compose,您可以启动和停止WordPress实例,并将其与Gatsby WordPress源插件集成.

Development tools

Debugging the build process

检查调试构建过程页面以了解如何调试Gatsby.

Feedback

在贡献过程中的任何时候,盖茨比团队都将竭诚为您服务! 对于特定问题的帮助,您可以在GitHub上打开一个问题 . 或进入我们的Discord服务器以进行一般社区讨论和支持.


Edit this page on GitHub
Docs
Tutorials
Plugins
Blog
Showcase

by  ICOPY.SITE