我們對社區貢獻非常開放,但您應該遵循一些指導原則,以便我們可以毫不費力地處理這個問題。 7.1 如何貢獻? 最簡單的方法是打開一個問題並開始討論。然後我們可以決定是否以及如何實現功能或更改。如果您應提交包含更改代碼的pull請求,請從描述開始,僅進行最小的更改並提供涵蓋這些更改的測試。 首先閱讀: ...
我們對社區貢獻非常開放,但您應該遵循一些指導原則,以便我們可以毫不費力地處理這個問題。
7.1 如何貢獻?
最簡單的方法是打開一個問題並開始討論。然後我們可以決定是否以及如何實現功能或更改。如果您應提交包含更改代碼的pull請求,請從描述開始,僅進行最小的更改並提供涵蓋這些更改的測試。
首先閱讀:成為一名優秀的開源公民
7.2 一般反饋和討論?
請在 核心倉庫問題跟蹤 上開啟一個討論。
7.3 平臺
IdentityServer是針對ASP.NET Core 2構建的,可在.NET Framework 4.6.1(及更高版本)和.NET Core 2(及更高版本)上運行。
7.4 錯誤和功能請求?
請在相應的GitHub倉庫中記錄新問題:
7.5 其他討論
https://gitter.im/IdentityServer/IdentityServer4
7.6 貢獻代碼和內容
在您提供任何代碼或內容之前,您需要簽署貢獻者許可協議。這是一個自動化過程,將在您打開拉取請求後啟動。
註意
我們只接受開發分支的PR。
7.7 貢獻項目
如果您啟動貢獻項目(例如,支持Database X或Configuration Store Y),我們非常感謝。告訴我們,我們可以在我們的文檔中發推文和鏈接。
我們通常不會要你們貢獻的庫的所有權,為了支持核心項目,我們已經很忙了。
命名約定
截至2017年10月,IdentityServer4。* nuget名稱空間保留給我們的軟體包。請使用以下命名約定:
YourProjectName.IdentityServer4
要麼
IdentityServer4.Contrib.YourProjectName