Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
apache
Iotdb
提交
cd776ce2
I
Iotdb
项目概览
apache
/
Iotdb
12 个月 前同步成功
通知
25
Star
3344
Fork
916
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
I
Iotdb
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
未验证
提交
cd776ce2
编写于
12月 30, 2019
作者:
J
Jialin Qiao
提交者:
GitHub
12月 30, 2019
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
update develop-chinese (#694)
上级
217257c8
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
14 addition
and
13 deletion
+14
-13
docs/Development-Chinese.md
docs/Development-Chinese.md
+14
-13
未找到文件。
docs/Development-Chinese.md
浏览文件 @
cd776ce2
...
...
@@ -37,41 +37,42 @@ IoTDB 官网:https://iotdb.apache.org/
关注方法:用想接收邮件的邮箱向 dev-subscribe@iotdb.apache.org 发一封邮件,主题内容不限,收到回复后,再次向确认地址发一封确认邮件(确认地址比较长,推荐qq邮箱)。
## 新功能、Bug 反馈、改进等
目标记录
## 新功能、Bug 反馈、改进等
在 Jira 上提 issue:https://issues.apache.org/jira/projects/IOTDB/issues/IOTDB-9?filter=allopenissues
所有希望 IoTDB 做的功能或修的 bug,都可以
在 Jira 上提 issue:https://issues.apache.org/jira/projects/IOTDB/issues/IOTDB-9?filter=allopenissues
选择 issue 类型:bug、improvement、new feature等。新建的 issue 会自动向邮件列表中同步邮件,之后的讨论可在 jira 上留言,也可以在邮件列表进行。当问题解决后请关闭 issue。
可以
选择 issue 类型:bug、improvement、new feature等。新建的 issue 会自动向邮件列表中同步邮件,之后的讨论可在 jira 上留言,也可以在邮件列表进行。当问题解决后请关闭 issue。
## 邮件讨论内容(英文)
*
初来乍到:大家好,我是xxx,新加入 IoTDB 社区,希望。
*
第一个参与邮件列表可以简单介绍一下自己。(Hi, I'm xxx ...)
*
小试牛刀:Hi,我正在解决这个 issue,给个链接,我预计的解决方案是xxx。
*
开发功能前可以发邮件声明一下自己想做的任务。(Hi,I'm working on issue IOTDB-XXX,My plan is ...)
## 贡献代码
可以
去
jira 上领取现有 issue 或者自己创建 issue 再领取,评论说我要做这个 issue 就可以。
可以
到
jira 上领取现有 issue 或者自己创建 issue 再领取,评论说我要做这个 issue 就可以。
*
克隆仓库到自己的本地的仓库,clone到本地,关联apache仓库为上游 upstream 仓库。
*
从 master 切出新的分支,分支名根据这个分支的功能决定,一般叫 f_
【新功能】 或者 fix_【bug】
*
从 master 切出新的分支,分支名根据这个分支的功能决定,一般叫 f_
new_feature(如f_storage_engine) 或者 fix_bug(如fix_query_cache_bug)
*
在 idea 中添加code style为 根目录的 java-google-style.xml
*
修改代码,增加测试用例(单元测试、集成测试)
*
集成测试参考: server/src/test/java/org/apache/iotdb/db/integration/IoTDBTimeZoneIT
*
提交 PR, 以 [IOTDB-jira号] 开头
*
dev发邮件:我已经提交PR,附上pr链接
*
发邮件到 dev 邮件列表:(I've submitted a PR for issue IOTDB-xxx [link])
*
根据其他人的审阅意见进行修改,继续更新,直到合并
*
关闭 jira issue
## 二、IoTDB 调试方式
*
服务器主函数:server/src/main/java/org/apache/iotdb/db/service/IoTDB,可以debug启动
*
客户端:client/src/main/java/org/apache/iotdb/client,linux 用 Clinet,windows 用WinClint,可以直接启动,需要参数"-h 127.0.0.1 -p 6667 -u root -pw root"
*
服务器的 rpc 实现(主要用来客户端和服务器通信,一般在这里开始打断点):server/src/main/java/org/apache/iotdb/db/service/TSServiceImpl
推荐使用 Intellij idea。
```mvn clean package -DskipTests```
之后把
```server/target/generated-sources/antlr4```
和
```service-rpc/target/generated-sources/thrift```
标记为
```Source Root```
。
*
服务器主函数:
```server/src/main/java/org/apache/iotdb/db/service/IoTDB```
,可以debug模式启动
*
客户端:
```client/src/main/java/org/apache/iotdb/client/```
,linux 用 Clinet,windows 用 WinClint,可以直接启动,需要参数"-h 127.0.0.1 -p 6667 -u root -pw root"
*
服务器的 rpc 实现(主要用来客户端和服务器通信,一般在这里开始打断点):
```server/src/main/java/org/apache/iotdb/db/service/TSServiceImpl```
*
jdbc所有语句:executeStatement(TSExecuteStatementReq req)
*
jdbc查询语句:executeQueryStatement(TSExecuteStatementReq req)
*
native写入接口:insert(TSInsertReq req)
*
写入引擎 org.apache.iotdb.db.engine.StorageEngine
*
存储引擎 org.apache.iotdb.db.engine.StorageEngine
*
查询引擎 org.apache.iotdb.db.qp.QueryProcessor
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录