參與貢獻
我如何獲得幫助?
對於社群支援,我們推薦使用 StackOverflow 的 sbt 標籤
- 清楚地陳述問題或疑問,並提供足夠的背景資訊。程式碼範例和
build.sbt
在適當編輯後通常很有用。
在 Scala Discord 上也有 #sbt 頻道,使用者可以在那裡交流。
我如何提供幫助?
sbt 是一個開源專案,我們鼓勵每個人都參與其中!加入開發 sbt 和 Play 等相關工具的開發者社群。
Twitter
在 Twitter 上追蹤 @scala_sbt 以獲取更新資訊。
貢獻到 StackOverflow
Stack Overflow 是一個為程式設計師提供的問答網站。在 StackOverflow 的 sbt 標籤 上提問和回答問題是分享 sbt 知識的好方法。使用者可以對彼此的貢獻進行投票,並獲得聲譽積分。
回報錯誤
當您在 sbt 中發現錯誤時,我們希望聽到您的回報!您的錯誤回報在使 sbt 更可靠和可用方面發揮著重要作用。sbt 使用 GitHub 來追蹤問題。開發人員需要您提供三件事:步驟、問題 和 期望。請參閱 #327 和 #831 作為範例。
步驟
當您回報錯誤時,請務必區分事實和意見。我們首先需要的是在我們的電腦上重現您的問題的確切步驟。如果無法重現測試,請包含 build.sbt
、版本號碼、您執行 sbt
的方法、範例程式碼或任何您認為可能有幫助的其他資訊。如果我們無法以某種方式重現問題,則無法修復該問題。只告訴我們錯誤訊息是不夠的。
問題
接下來,描述問題,或您認為的問題是什麼。對您來說,這可能是顯而易見的問題,但實際上它可能是故意的行為。
期望
期望也是如此。描述您認為應該發生的事情。
註解
新增一個可選的註解部分來描述您的分析。
建立外掛程式
外掛程式擴展了 sbt 和 Play 的功能。編寫新的外掛程式通常比修補 sbt 的核心程式碼更容易。查看 社群外掛程式的列表。
外掛程式和 sbt 核心開發在 sbt-dev 列表和 GitHub 討論區上進行討論。如果您對外掛程式和 sbt 核心開發有任何疑問,可以在列表或聊天中提問。
修補核心程式碼
sbt 的程式碼託管在 GitHub 的 sbt/sbt 儲存庫中,而 sbt 的文件(包括此頁面)則在 sbt/website 儲存庫中。
歡迎您處理任何您喜歡的功能,但如果您想要一些好主意
- 請尋找標記有 "help wanted" 或 "good first issue" 標籤的問題
- 在 GitHub 討論區上與我們交流