開始成為貢獻者
我們一直在尋找願意提供協助的人員。以下是開始使用的一些提示。首先,熟悉此頁面上的資訊,以及側邊的連結。特別是,您應該查看郵件清單頁面,並加入openssl-project或openssl-users清單,或同時加入兩個清單。之後,以下是幾個點子
- 檢閱並針對 GitHub 上的 pull request 提供意見。
您可以在https://github.com/openssl/openssl/pulls找到 pull request,也就是人員建議的修補程式。檢閱並提供意見有助益,而且是熟悉程式碼的良好方式。 - 瀏覽 GitHub 上的 OpenSSL 問題。
您可以在https://github.com/openssl/openssl/issues找到人員開啟的問題。有時會有相關的開放問題單,最好將它們交叉參照(因此正在處理其中一個問題的人員,會看到另一個問題)。針對問題提供的意見也很棒。即使只是表示您認為某個問題很重要,也很有幫助! - 協助更新文件。
文件已經改善,但仍然有許多未記載的 API。撰寫 POD 頁面,或回報現有頁面中的錯誤。在一次提交中進行大量小幅編輯可能會比較好。 - 撰寫一些測試案例。
執行各種 API 的簡單獨立測試程式非常有用,而且通常可以很輕鬆地將它們新增到我們基於 Perl 的測試架構中。命令列程式的測試也很重要,而且可以由相同的架構處理,但可能需要多做一些深入探討。我們歡迎所有新的測試工作!
一旦您準備好要貢獻,請參閱原始碼中的 CONTRIBUTING 檔案。(TL;DR:只要建立 GitHub pull request :)