貢獻 Superset
Superset 是 Apache 軟體基金會 的專案。 Superset 的核心貢獻者(或提交者)主要在以下管道中溝通(任何人都可以加入):
更多參考資料
方向
以下是包含 Superset 相關套件的儲存庫列表
- apache/superset 是主要的儲存庫,其中包含在 pypi 上發佈的
apache-superset
Python 套件。此儲存庫還包括 Superset 的主要 TypeScript/JavaScript 捆綁包和反應應用程式,位於 superset-frontend 資料夾下。 - github.com/apache-superset 是 GitHub 組織,我們在此組織下管理 Superset 相關的小工具、分支和 Superset 相關的實驗性想法。
貢獻類型
回報錯誤
回報錯誤的最佳方式是在 GitHub 上提出 issue。請包含
- 您的作業系統名稱和版本。
- Superset 版本。
- 重現錯誤的詳細步驟。
- 有關您的本機設定的任何詳細資訊,可能對疑難排解有幫助。
發佈 Python 堆疊追蹤時,請使用 Markdown 區塊引用它們。
請注意,作為 GitHub Issue 開啟的功能請求將會移至「討論」。
提交想法或功能請求
最好的方法是在 GitHub 上開始一個 「想法」討論串
- 詳細說明它的運作方式。
- 將範圍縮小到盡可能小的範圍,以使其更容易實施。
- 請記住,這是一個志願者驅動的專案,而您的貢獻與任何人的貢獻一樣受到歡迎:)
若要提出大型功能或對程式碼庫進行重大變更,並協助引導這些變更,請建立Superset 改善提案 (SIP)。請參閱 SIP-0 中的範本
修復錯誤
瀏覽 GitHub issue。標記為 #bug
的 issue 對於任何想實施它們的人都是開放的。
實施功能
瀏覽 GitHub issue。標記為 #feature
的 issue 對於任何想實施它們的人都是開放的。
改善文件
無論是在官方 Superset 文件中、在 docstrings、docs/*.rst
中,甚至在網路上作為部落格文章或文章,Superset 始終可以使用更好的文件。如需更多詳細資訊,請參閱文件。
新增翻譯
如果您精通非英語語言,可以協助翻譯 Superset UI 中的文字字串。您可以跳到 superset/translations/<language_code>/LC_MESSAGES/messages.po
的現有語言字典,甚至為全新的語言建立字典。如需更多詳細資訊,請參閱 翻譯。
提出問題
在 StackOverflow 上有一個專用的 apache-superset
標籤。提出問題時請使用它。
貢獻者類型
依照 Apache 軟體基金會 (ASF) 的專案治理模型,Apache Superset 有一組特定的貢獻者角色
PMC 成員
專案管理委員會 (PMC) 成員是由 PMC 選出,協助管理專案的人員。PMC 成員負責專案的整體健全狀況,包括社群發展、發佈管理和專案治理。PMC 成員也負責專案的技術方向。
如需有關 Apache 專案 PMC 的詳細資訊,請參閱 https://www.apache.org/foundation/governance/pmcs.html
提交者
提交者是由 PMC 選出,擁有程式碼儲存庫寫入權限(提交權限)的人員。他們可以修改程式碼、文件和網站,並接受其他人的貢獻。
提交者和 PMC 成員的官方清單可以在這裡找到。
貢獻者
貢獻者是指以任何方式為專案做出貢獻的人,包括但不限於程式碼、測試、文件、issue 和討論。
您也可以在此處檢閱 Superset 專案的 PMC 成員升遷指南:https://github.com/apache/superset/wiki/Guidelines-for-promoting-Superset-Committers-to-the-Superset-PMC
安全團隊
安全團隊是 PMC 成員、提交者和非提交者的選定子集,他們負責處理安全問題。
安全團隊的新成員由 PMC 成員投票選出。您可以傳送訊息至 private@superset.apache.org,請求將您加入團隊。不過,團隊應該規模小且專注於解決安全問題,因此請求將會逐案評估,且團隊規模將保持相對較小,僅限於積極關注安全的貢獻者。
這個安全團隊必須遵循 ASF 漏洞處理程序。
每個新的安全問題都會在 ASF 的 JIRA Superset 安全專案上追蹤為 JIRA 票證
安全團隊成員必須
- 與 Apache 軟體基金會簽署 ICLA。
- 除非安全團隊成員特別授權,否則不得向任何人(包括其雇主)透露有關待決和未修復安全問題的資訊,例如,如果安全團隊同意診斷和解決問題需要外部專家的參與。
發佈管理員(監督特定版本 Apache Superset 發佈的貢獻者)預設為安全團隊的成員。不過,他們不應積極參與評估、討論和修復安全問題。
安全團隊成員也應遵循這些一般期望
- 積極參與評估、討論、修復和發佈 Superset 中的安全問題。
- 避免在公開論壇中討論安全修復。Pull request (PR) 描述不應包含任何有關安全問題的資訊。對應的 JIRA 票證應包含指向 PR 的連結。
- 在 CVE 報告中,可能列出對修復做出貢獻的安全團隊成員,以及他們的工作單位(如果他們選擇加入)。