---
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) 使用者、[IPIQ](https://www.ipiq.io/) 共同創辦人 [Clay Shentrup](https://github.com/ClayShentrup) 的一次對話之後，事情才有了進展。

Clay 一直對如何將 Ethers.js（一個逐漸流行、可取代 [web3.js](https://www.alchemy.com/dapps/web3-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 必須研究並拼湊各種零散的解決方案"
  width={888}
  height={368}
  caption="Clay 必須研究並拼湊各種零散的解決方案"
/>

於是我們主動聯繫 Clay，想幫忙釐清問題所在，但經過幾次私訊往來後，Clay 竟然自己把問題解決了！在花費大量時間除錯、拼湊各種資訊之後，他非常興奮！

這整段經歷讓我們開始思考——可能還有許多其他開發者也想做一模一樣的事情，但在中途某個環節放棄了。Clay，一位 web3 初學開發者，正是能教導其他 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 repo，找到他撰寫的「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) 上與我們聯繫！
