---
title: "开源文档，奖励社区贡献者"
description: "开源开发者文档，为全球开发者提供学习区块链技术的最佳资源。"
---

# 开源文档，奖励社区贡献者

我们很高兴正式为社区推出[开源开发者文档](https://github.com/alchemyplatform/docs)！我们的目标是让全世界的开发者都能获得最优质的资源，自由学习区块链开发，并将这项技术带给全世界。

## 文档助力更快、更好的开发

从一开始，我们就投入了大量精力打造高质量、对新手友好、内容丰富的文档。社区的反响让我们感到欣喜和欣慰。

<ImageBlock
  src="https://media.alchemy.com/1704792758-ihodl-alchemy-shoutout.png"
  alt="https://twitter.com/iH0DL/status/1393796725979193344"
  width={1198}
  height={736}
  caption="https://twitter.com/iH0DL/status/1393796725979193344"
  priority
/>

‍我们从零开始编写所有教程，倾听用户的反馈，并针对 [eth_getLogs](https://www.alchemy.com/docs/chains/ethereum/ethereum-api-endpoints/eth-get-logs) 和 EIP-1559 这类复杂概念构建了指南，同时确保文档在不断变化的 web3 生态中保持最新信息。

现在，我们决定向最初为之打造文档的这群人——也就是你们——开放贡献。

## 为什么要贡献？

Web3 的建立初衷，是让传统上难以触及的行业、知识与权力，无论如何都能广泛地惠及每一个人。然而，这一宏大使命也带来了复杂性的代价。由于区块链技术本身错综复杂，作为开发者想要进入 web3 领域可能极具挑战性。

这正是文档发挥作用的地方。我们需要从入门到专家级别的资源、指南和教程，来教会人们如何构建东西。而完成这项工作，没有人比开发者本人更合适。

几乎每一个在 web3 领域构建过东西的人，都曾在开发过程中因资源或解释的匮乏而感到沮丧——无论是部署第一份智能合约，还是打造复杂的 defi 工具。然而，这些开发者往往会坚持下来，最终想办法把它做出来。如果这就是你的经历，那就来写一篇教程吧！很可能有数百名其他开发者也有同样的经历，但中途放弃了——你有一个极其独特的机会，可以极大地改善他们的体验，并因此获得奖励。

没错，我们会为参与贡献的人提供奖励！包括但不限于：

- 免费的 Alchemy 额度，用于支持你的[应用](https://www.alchemy.com/dapps/top/defi-dapps)
- 新 Alchemy 功能的独家 Beta 访问权限
- 针对你的 Alchemy 账户的 VIP 支持
- 免费的 Alchemy 周边
- 来自 Alchemy 官方账号的 Twitter 感谢转发

*注：具体奖励类型将根据个案情况确定*

## 我们的第一位贡献者……

我们其实已经考虑开源文档一段时间了，但一直没有真正推进，直到最近与一位较新的 [Alchemy](https://alchemy.com/?r=affiliate:6f8f2b95-13c8-4b36-b660-e9da706de0a9) 用户 [Clay Shentrup](https://github.com/ClayShentrup)（[IPIQ](https://www.ipiq.io/) 联合创始人）的一次交流。

Clay 一直对如何将日益流行的 [web3.js](https://www.alchemy.com/dapps/web3-js) 替代方案 Ethers.js 集成到自己的 NFT 项目中感到困惑，因为没有任何相关的说明或指南。

<ImageBlock
  src="https://media.alchemy.com/1704792904-clay-shentrup-1.png"
  alt="Clay 在集成 Ethers.js 时的沮丧和困惑"
  width={878}
  height={202}
  caption="Clay 在集成 Ethers.js 时的沮丧和困惑"
/>

和 web3 中的大多数其他概念一样，Clay 发现自己不得不从网络各处收集零散的信息，再拼凑起来，才能弄清楚该怎么做。

<ImageBlock
  src="https://media.alchemy.com/1704792938-clay-shentrup-2.png"
  alt="Clay 不得不research并拼凑各种零散方案"
  width={888}
  height={368}
  caption="Clay 不得不研究并拼凑各种零散方案"
/>

于是我们联系了 Clay，想帮他弄清楚问题所在，但在几轮私信交流之后，Clay 最终自己解决了问题！经过大量的调试和拼凑，他非常激动。

这段经历让我们意识到——很可能还有许多其他开发者想做同样的事情，却在中途放弃了。Clay 作为一名 web3 初学者开发者，正是教其他初学者开发者的最佳人选！于是我们问他：

<ImageBlock
  src="https://media.alchemy.com/1704792976-clay-shentrup-3.png"
  alt="Clay 成为我们首位开源文档贡献者"
  width={1600}
  height={344}
  caption="Clay 成为我们首位开源文档贡献者"
/>

他答应了！接下来，开源文档的计划正式启动，Clay 成为了我们的第一位贡献者。你可以在我们的[文档](https://www.alchemy.com/docs/wallets/resources/contact-us#contributing)或 GitHub 仓库中找到他撰写的《How to Mint an NFT with Ethers.js》教程。

## 你可以如何贡献

如果你也很想把自己学到的酷炫 web3 技巧教给别人，或者想就某个特定主题写一篇教程——欢迎为文档做出贡献！你可以在我们的[文档](https://www.alchemy.com/docs)以及 [Alchemy docs Github](https://www.alchemy.com/docs) 中找到详细的操作说明。

如果你有任何反馈、问题或想法，欢迎通过 [Twitter](https://x.com/Alchemy) 联系我们！
