Apache InLong(应龙)是一个一站式海量数据集成框架,

提供自动、安全、可靠和高性能的数据传输能力,同时支持批和流,方便业务构建基于流式的数据分析、建模和应用。

1 - 认领或提交 ISSUE

ISSUE,就是 Bug 或特性的说明,开源项目中的所有代码,都必须要有相关的 ISSUE 说明。

如果你在查看文档、编译代码,或使用部署好的 InLong 平台的时候,遇到错误或你觉得可以优化的地方,欢迎在这里提交 ISSUE:

提交 ISSUE

ISSUE 标题的命名规范,可以参考:https://github.com/apache/incubator-inlong/discussions/3605

2 - clone 代码,本地编译安装

clone 代码,初始化环境,请参考官网的步骤:贡献代码

编译代码,需要配置 Maven 以访问中心仓库,配置链接:Maven configuration

编译代码时,必须使用 install 参数,否则部分依赖的模块会找不到依赖,具体命令如下:

 mvn clean install -s /your_dir/apache-maven-3.6.3/conf/settings-public.xml

3 - 代码规范

请参考此篇,设置 InLong 项目的代码规范:https://github.com/apache/incubator-inlong/discussions/3082

另外,推荐安装 Save Action 插件,用于自动格式化代码:

安装好之后,在这里修改使用如下配置:

此插件有助于按照上述代码规范,自动格式化新增或修改的文件。

4 - 提交代码

修改完代码后,参考这里的格式来提交代码到你的仓库:

然后发起 PR(也就是 Pull Request,即请求代码主仓库拉取你的代码),后续流程,请参考:贡献代码

版权声明

作者:瘦风(https://healchow.com)

出处:博客园-瘦风的南墙(https://www.cnblogs.com/shoufeng)

感谢阅读,公众号 「瘦风的南墙」 ,手机端阅读更佳,还有其他福利和心得输出,欢迎扫码关注

本文版权归博主所有,欢迎转载,但 [必须在页面明显位置标明原文链接],否则博主保留追究相关人士法律责任的权利。

最新文章

  1. ubuntu 下安装 texlive 并设置 ctex 中文套装
  2. Oralce 账户被锁后的解决办法
  3. Jenkins+Jmeter+Ant接口持续集成
  4. 那年有关 return ; 的一切
  5. 生成唯一编号(序列号)--sql存储过程
  6. window平台安装MongoDB
  7. 多线程同步 wait notify
  8. Android 开源项目PhotoView源码分析
  9. UVA 10881 Piotr's Ants(等效变换 sort结构体排序)
  10. USACO 2.2 Party Lamps 派对灯 (lamps)
  11. css选择器基本属性
  12. wkhtmtopdf--高分辨率转HTML成PDF--目录篇
  13. 用Express、MySQL搭建项目(接口以及静态文件获取、文件上传等)
  14. Django中间件2
  15. 文件缓存tmpfs简单使用
  16. LeetCode(101):对称二叉树
  17. 最简单的一个java驱动jdbc链接mysql数据库
  18. linux 读取物理寄存器
  19. mybatis批量插入oracle
  20. Visual Studio 2010 SP1 在线安装后,找到缓存在本地的临时文件以便下次离线安装

热门文章

  1. sqlserver下载地址及密匙
  2. object 转json 相互转换
  3. Java中的list和set有什么区别
  4. 如何进行Hibernate的性能优化?
  5. 关于kafka客户端版本与服务端版本不一致导致的一次坑
  6. Redis 的数据类型?
  7. Spring Mvc 源代码之我见 二
  8. 学习ITIL
  9. Tomcat之“VM options配置”
  10. C++ 虚继承实现原理(虚基类表指针与虚基类表)