目錄
- 1 - 認領或提交 ISSUE
- 2 - clone 代碼,本地編譯安裝
- 3 - 代碼規范
- 4 - 提交代碼
- 著作權宣告
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)
感謝閱讀,公眾號 「瘦風的南墻」 ,手機端閱讀更佳,還有其他福利和心得輸出,歡迎掃碼關注??
![]()
本文著作權歸博主所有,歡迎轉載,但 [必須在頁面明顯位置標明原文鏈接],否則博主保留追究相關人士法律責任的權利,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/463512.html
標籤:其他
下一篇:TCP 連接的建立 & 斷開
