43 lines
3.1 KiB
Markdown
43 lines
3.1 KiB
Markdown
# 贡献指南
|
||
你可以通过以下方式,为SkyWalking社区做成贡献。
|
||
|
||
- 审阅SkyWalking的文档,指出或修复文档不准确的地方,也可以将SkyWalking文档翻译成其他语言。
|
||
- 下载我们的[发布版本](http://skywalking.apache.org/downloads/),尝试用其监控你的应用程序,并向我们反馈您的想法、疑问或使用案例。
|
||
- 阅读我们的源码,带着细节信息向我们提问。
|
||
- 发现bug时,可在这里[提交问题](https://github.com/apache/incubator-skywalking/issues), 并且您也可以尝试修复它。
|
||
- 你可以从完成[社区需要的帮助](https://github.com/apache/incubator-skywalking/issues?q=is%3Aopen+is%3Aissue+label%3A%22help+wanted%22),
|
||
着手做起.
|
||
- 提交问题或讨论在[GitHub问题处](https://github.com/apache/incubator-skywalking/issues/new).
|
||
- 通过[网页邮件列表](https://lists.apache.org/list.html?dev@skywalking.apache.org)查看所有邮件的讨论,如果您是SkyWalking项目的committer,可在浏览器模式下登录并使用邮件列表。否则,根据按照下面进行订阅。
|
||
- 问题的报告和讨论也可在 `dev@skywalking.apache.org`进行,
|
||
发送邮件到`dev-subscribe@skywalking.apache.org`,按照回复订阅邮件列表。
|
||
|
||
|
||
## 与我们联系
|
||
以下所有渠道均向社区开放,您可以选择自己喜欢的方式。
|
||
|
||
* 提交[问题](https://github.com/apache/incubator-skywalking/issues)
|
||
* 邮件列表: **dev@skywalking.apache.org**. 发送邮件到 `dev-subscribe@skywalking.apache.org`,按照回复订阅邮件列表。
|
||
* [Gitter](https://gitter.im/openskywalking/Lobby)
|
||
* QQ群: 392443393
|
||
|
||
## 对于代码开发者
|
||
作为开发者,首先阅读[编译指南](How-to-build.md). 它会告诉你如何在本地构建。
|
||
|
||
### 项目扩展
|
||
SkyWalking项目支持许多扩展现有功能的方法。 如果你对这些方式感兴趣,
|
||
阅读以下指南。
|
||
|
||
- [Java agent 插件开发指南](Java-Plugin-Development-Guide.md).
|
||
本指南将帮助您开发SkyWalking Java agent插件以支持更多框架或组件。 无论是进行开源插件或私有插件的开发都需要阅读这个指南。
|
||
- 如果您想开发其他语言的探针或组件,请阅读[组件库定义和扩展](Component-library-settings.md) 文档.
|
||
- [数据存储扩展开发指南](storage-extention.md). 除了官方已经支持的存储实现外,可帮助钱在的贡献者实现新的数据存储的实现。
|
||
- [通过oal脚本自定义分析](write-oal.md). 指导您使用oal脚本来提供自己所需的指标。
|
||
### UI开发者
|
||
Skywalking UI 由静态页面和Web容器构成。
|
||
|
||
- **静态页面** 是建立在 [Ant Design Pro](https://pro.ant.design/)之上,Skywalking UI源码托管在[Skywalking UI](https://github.com/apache/incubator-skywalking-ui)。
|
||
- **Web容器** 源代码在`apm-webapp`模块中。这是一个简单的zuul代理,用于托管静态资源并使用GraphQL想后端发送查询请求。
|
||
|
||
## 发布
|
||
[Apache发布指南](How-to-release.md)向提交者团队介绍了正式的Apache版本发布流程,以避免破坏任何Apache规则。如果您在重新分发中保留我们的许可和通知,则Apache许可允许每个人重新分发。 |