> For the complete documentation index, see [llms.txt](https://wechaty.gitbook.io/wechaty/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://wechaty.gitbook.io/wechaty/zh/contribute.md).

# 参与贡献

## 为什么要贡献

Chatie 的成长离不开开源社区里面每一个成员的贡献，无论你是不是一个开发者，你都可以帮助Chatie 成长的更好！

所以，我们非常欢迎开发者为开源项目贡献力量，相应的也将给予贡献者激励以表认可与感谢。所有为社区做过贡献的贡献者，我们会在项目里公开的客观地记录每个人的贡献，同时邀请你加入Chatie Global Contributors Home，并会定期发放小礼物作为社区回馈。

同时，我们也会不定期在全球举行贡献者的线下聚会，共同讨论技术问题或者\~\~组织各类腐败活动。\~\~部分活动博客如下：

* \*\*\*\*[**Wechaty Contributor Dinner**](https://blog.chatie.io/wechaty-meeting/)\*\*\*\*
* \*\*\*\*[**The memorabilia of The First Chatie WWDC Party**](https://blog.chatie.io/the-first-chatie-wwdc-party/)\*\*\*\*
* \*\*\*\*[**Shanghai WWDC - WeChaty Worldwide Developers Conference**](https://blog.chatie.io/wechaty-shanghai-meetup/)\*\*\*\*
* \*\*\*\*[**Wechaty Contributor Dinner with Data Girls**](https://blog.chatie.io/wechaty-contributor-dinner-data-girl/)\*\*\*\*
* \*\*\*\*[**Wechaty Country Wide Developer Conference**](https://blog.chatie.io/country-wide-developer-conference/)\*\*\*\*
* **.....**

## 如何贡献

**提交代码并不是唯一的贡献方式！**

你可以有多种方式参与开源项目：

### 1. 贡献代码

* 解决Chatie项目下标为 `good first issue` `pull request welcome` 或者 `help wanted` 的问题。
* 为文档添加示例代码
* 报告一个bug 并解决她
* 共同开发新的功能

{% hint style="info" %}
如果你希望增加新的功能或者修改API, 请先提交一个issue 来和项目维护者讨论实现方法和开发细节，并确保现阶段没有人正在和你做一个事情。当讨论有定论后，你可以发起一个pull request。

同时，也希望你能在提交代码前，为你的pull request 增加对应的自动化测试代码和文档。
{% endhint %}

### 2. 其他支持

* 修改文档中的问题：
  * [中文文档地址](https://github.com/chatie/docs/tree/zh)
  * [英文文档地址](https://github.com/chatie/docs)
* 参与文档的翻译工作，我们也欢迎增加其他语言的文档。
* 撰写博客和教学课程，[详情参考博客](https://github.com/chatie/blog)。
* 在Wechaty Developers Home 和Github 的issue 下面回答问题
* 在你的地区组织Chatie 的线下活动，如果活动有影响力，我们会有相应的经费支持。

更多内容请邮件联系：<rui@chatie.io>

## 你将获得

* 志同道合的技术伙伴
* 加入开源项目贡献者名单&#x20;
* 成为线下技术大会/沙龙特邀嘉宾&#x20;
* 仅限贡献者的私人技术沙龙&#x20;
* 相关纪念品

## 贡献者名单

{% embed url="<https://github.com/Chatie/wechaty/wiki/Contributors​>" %}
chatie-contributors
{% endembed %}
