# Contributing to Apache Zeppelin ( Website ) ( 向 Apache Zeppelin 貢獻(website) )
原文鏈接 : [http://zeppelin.apache.org/docs/0.7.2/development/howtocontributewebsite.html](http://zeppelin.apache.org/docs/0.7.2/development/howtocontributewebsite.html)
譯文鏈接 : [http://www.apache.wiki/pages/viewpage.action?pageId=10031123](http://www.apache.wiki/pages/viewpage.action?pageId=10031123)
貢獻者 : [小瑤](/display/~chenyao) [ApacheCN](/display/~apachecn) [Apache中文網](/display/~apachechina)
本頁將給您概述如何構建和貢獻 Apache Zeppelin 的文檔。 [zeppelin.apache.org](http://zeppelin.apache.org)?上的在線文檔也是從這里找到的文件生成的。
注意
**Apache Zeppelin** 是 **Apache2 license** 軟件。對 **Zeppelin** (源代碼,文檔,圖像,網站)的任何貢獻意味著您同意許可協議作為 **Apache2 license**。
## Getting the source code ( 獲取源代碼 )
首先,您需要 **Zeppelin** 源代碼。 **Zeppelin** 的官方位置是**?[http://git.apache.org/zeppelin.git](http://git.apache.org/zeppelin.git) **。文檔網站托管在 **/ docs / dir** 下的 **'master'** 分支中。
### git access ( git 訪問 )
首先,您需要網站源代碼。 **Zeppelin** 鏡像的官方位置是?**[http://git.apache.org/zeppelin.git](http://git.apache.org/zeppelin.git)?**。使用 **git** 獲取開發機器上的源代碼。
```
git clone git://git.apache.org/zeppelin.git
cd docs
```
**Apache Zeppelin** 遵循** [Fork&Pull](https://github.com/sevntu-checkstyle/sevntu.checkstyle/wiki/Development-workflow-with-Git:-Fork,-Branching,-Commits,-and-Pull-Request) **作為源代碼管理工作流程。如果您不僅要構建 **Zeppelin** ,還可以進行任何更改,那么您需要 **fork** [**Zeppelin github** 鏡像存儲庫](https://github.com/apache/zeppelin) 并進行 **pull** 請求。
### Build ( 構建 )
您需要安裝一些先決條件來構建代碼。請參閱 **[docs / README.md](https://github.com/apache/zeppelin/blob/master/docs/README.md)**?中的 [**Build** 文檔](https://github.com/apache/zeppelin/blob/master/docs/README.md#build-documentation) 部分。
### Run website in development mode ( 在開發模式下運行網站?)
在修改網站時,您可能希望看到它的預覽。請參閱 **[docs/README.md](https://github.com/apache/zeppelin/blob/master/docs/README.md)** 中的 [運行網站](https://github.com/apache/zeppelin/blob/master/docs/README.md#run-website) 部分。然后,您可以使用網絡瀏覽器訪問 **[http:// localhost:4000](http://localhost:4000/)** 。
### Making a Pull Request ( 提出 Pull 請求 )
當你準備好了,只需做一個 **pull-request** 。
## Alternative way ( 替代方式 )
您可以直接在 **/docs/** 目錄中編輯 **github** 的 **Web** 界面上的 **.md** 文件,并立即執行 **pull-request** 。
## Stay involved ( 保持參與 )
貢獻者應該加入**Zeppelin mailing lists** 。
* [dev@zeppelin.apache.org](mailto:dev@zeppelin.apache.org)?適用于想向 **Zeppelin** 提供代碼的人員。[訂閱](mailto:dev-subscribe@zeppelin.apache.org),[取消訂閱](mailto:dev-unsubscribe@zeppelin.apache.org),[存檔](http://mail-archives.apache.org/mod_mbox/zeppelin-dev/)。
如果您有任何問題,請在 **[JIRA](https://issues.apache.org/jira/browse/ZEPPELIN) **中創建一張 **ticket**。
- 快速入門
- 什么是Apache Zeppelin?
- 安裝
- 配置
- 探索Apache Zeppelin UI
- 教程
- 動態表單
- 發表你的段落
- 自定義Zeppelin主頁
- 升級Zeppelin版本
- 從源碼編譯
- 使用Flink和Spark Clusters安裝Zeppelin教程
- 解釋器
- 概述
- 解釋器安裝
- 解釋器依賴管理
- 解釋器的模擬用戶
- 解釋員執行Hook(實驗)
- Alluxio 解釋器
- Beam 解釋器
- BigQuery 解釋器
- Cassandra CQL 解釋器
- Elasticsearch 解釋器
- Flink 解釋器
- Geode/Gemfire OQL 解釋器
- HBase Shell 解釋器
- HDFS文件系統 解釋器
- Hive 解釋器
- Ignite 解釋器
- JDBC通用 解釋器
- Kylin 解釋器
- Lens 解釋器
- Livy 解釋器
- Markdown 解釋器
- Pig 解釋器
- PostgreSQL, HAWQ 解釋器
- Python 2&3解釋器
- R 解釋器
- Scalding 解釋器
- Scio 解釋器
- Shell 解釋器
- Spark 解釋器
- 系統顯示
- 系統基本顯示
- 后端Angular API
- 前端Angular API
- 更多
- 筆記本存儲
- REST API
- 解釋器 API
- 筆記本 API
- 筆記本資源 API
- 配置 API
- 憑據 API
- Helium API
- Security ( 安全 )
- Shiro 授權
- 筆記本 授權
- 數據源 授權
- Helium 授權
- Advanced ( 高級 )
- Zeppelin on Vagrant VM ( Zeppelin 在 Vagrant 虛擬機上 )
- Zeppelin on Spark Cluster Mode( Spark 集群模式下的 Zeppelin )
- Zeppelin on CDH ( Zeppelin 在 CDH 上 )
- Contibute ( 貢獻 )
- Writing a New Interpreter ( 寫一個新的解釋器 )
- Writing a new Visualization (Experimental) ( 編寫新的可視化(實驗) )
- Writing a new Application (Experimental) ( 寫一個新的應用程序( 實驗 ) )
- Contributing to Apache Zeppelin ( Code ) ( 向 Apache Zeppelin 貢獻( 代碼 ) )
- Contributing to Apache Zeppelin ( Website ) ( 向 Apache Zeppelin 貢獻(website) )