溝通#
關於貢獻者
貢獻者群體中充滿了專家、軟體工程師和核心開發人員,同時也有許多使用者、學習者和愛好者,他們熱愛我們所做的事情,我們也希望將這種熱情傳播給您。
我們都會有愚蠢的問題,而且我們都需要很多次幫助。我們鼓勵您保持開放的溝通態度,我們將盡力提供協助。
由於專案規模龐大,包含許多語言,每位貢獻者都會面臨需要學習的新事物。即使是最經驗豐富的 C++ 開發人員也可能需要詢問關於 R 的基本問題。
在溝通時,請務必用適當的標籤([C++]、[R]、[Ruby] 等)標記您的溝通內容,以便讓相關人員注意到。
在哪裡獲得協助 👋#
對於您可能有的任何問題或面臨的問題,您可以寫信給使用者或開發郵件列表,或者您可以在 GitHub 上建立 issue。也可以使用 GitHub 搜尋 issue、回報錯誤並建立功能請求或提案。
GitHub#
透過託管專案的 GitHub 提供不同的溝通選項。我們使用的是 GitHub Issues 和 Pull Requests。
您可以使用 GitHub issues 來
提出問題,
回報錯誤,
提出新功能,
提出文件中較大的變更,
回報 建置 其中一個 Arrow 函式庫時遇到的問題,並討論可能的解決方案(或寫信給使用者郵件列表)。
對於您不確定的事情提出 issue 可能會讓人感到卻步,但它對其他人和專案也很有用。
注意
請務必在 issue 描述中新增您使用的作業系統和 Arrow 版本,以及除錯資訊/錯誤訊息。
如果您已經撰寫好新的貢獻,您可以在建立 GitHub issue 後建立 Pull Request,並提及您計劃實作的方式。重要的是讓其中一位 Arrow 開發人員同意您提出的基本修正提案。最好在您花費太多時間在我們可能認為不是好主意的事情之前先詢問。
如果您想解決 GitHub 中已有的 issue,您應該在 issue 評論中與其他貢獻者聯繫。
郵件列表#
您可以訂閱 使用者 或 開發 郵件列表,並瀏覽先前的議題或提出問題。GitHub 上的討論只會通知被提及或正在 Pull Request 上協作的人員,而郵件列表則允許您向所有使用者或開發人員廣播。當您想從更廣泛的受眾獲得回饋或答案時,請使用這些。
還有一個 雙週開發人員同步會議,歡迎任何人加入。它會在開發郵件列表上宣布,並附上加入連結。
參見
有關訂閱郵件列表的更多資訊和連結可以在這裡找到。
推薦的學習資源#
要查找關於對 Arrow 很重要的概念的文章,以及學習語言的推薦書籍,請訪問額外資訊與資源。