| --- |
| layout: dev-cn |
| title: 开发快速指南 |
| permalink: /cn/development/index.html |
| --- |
| |
| Apache Kylin 一直寻求的不只是代码的贡献,还寻求使用文档,性能报告,问答等方面的贡献。所有类型的贡献都为成为 Kylin Committer 铺平了道路。每个人都有机会,尤其是那些有分析和解决方案背景的,因为缺少来自于用户和解决方案视角的内容。 |
| |
| 这里是适用于 Apache Kylin3.x 及以前版本的开发文档,查看其他版本开发文档: |
| * [v4.x 版本开发文档](/cn/development40/) |
| |
| ### 如何贡献 |
| 查看[如何贡献](/cn/development/howto_contribute.html)文档。 |
| |
| ### 源仓库 |
| Apache Kylin™ 源码使用 Git version control 进行版本控制: |
| Commits [总结](https://github.com/apache/kylin/commits/master) |
| 源仓库:[https://github.com/apache/kylin](https://github.com/apache/kylin) |
| Gitbox 的镜像:[https://gitbox.apache.org/repos/asf?p=kylin.git ](https://gitbox.apache.org/repos/asf?p=kylin.git ) |
| |
| ### CI 和代码分析 |
| 使用[GitHub Actions](https://github.com/apache/kylin/actions) 执行Linux x86平台上的单元测试,使用 |
| [TravisCI](https://app.travis-ci.com/github/apache/kylin) 执行Linux ARM64平台上的测试。 |
| |
| 静态代码分析:[SonarCube dashboard](https://builds.apache.org/analysis/overview?id=org.apache.kylin%3Akylin) ,当前不可用 |
| |
| [](https://travis-ci.org/apache/kylin)[](https://www.codacy.com/app/kyligence-git/kylin?utm_source=github.com&utm_medium=referral&utm_content=apache/kylin&utm_campaign=Badge_Grade) |
| [](https://sonarcloud.io/dashboard/index/org.apache.kylin%3Akylin)[](https://sonarcloud.io/component_measures/metric/coverage/list?id=org.apache.kylin%3Akylin)[](https://sonarcloud.io/component_measures/metric/reliability_rating/list?id=org.apache.kylin%3Akylin)[](https://sonarcloud.io/component_measures/metric/security_rating/list?id=org.apache.kylin%3Akylin) |
| |
| ### Issue 追踪 |
| 在 Apache JIRA 上的 "Kylin" 项目追踪 issues([浏览](http://issues.apache.org/jira/browse/KYLIN))。 |
| |
| ### 路线图 |
| - 支持 Hadoop 3.0(纠偏编码):完成(v2.5) |
| - 完全使用 Spark 的 Cube 引擎:完成(v2.5) |
| - 支持实时数据分析的 Lambda 架构:完成(v3.0) |
| - 接入更多的源(MySQL,Spark SQL 等):完成(v2.6) |
| - Flink 引擎:完成(v3.1) |
| - 云原生的存储引擎(Parquet):开发中(v4.0) |
| - 分布式查询执行引擎:与 Parquet 存储一起进行中(v4.0) |
| - 容器化/Kubernetes:完成(v3.1) |
| - 查询下压 SDK(Presto,Clickhouse 等):进行中(v3.1 支持查询下压 Presto) |
| - 即席查询支持,无需构建 Cube |
| |
| |
| |