【IdentityServer4文档】- 贡献

贡献

我们非常乐于接受社区贡献,但您应遵循一些指导原则,以便我们可以很方便的解决这个问题。

如何贡献?

最简单的方法是打开一个问题并开始讨论。然后,我们可以决定如何实现一个特性或一个变更。如果您即将提交带有代码更改的拉取请求,请从描述开始,仅做最小的更改并提供涵盖这些更改的测试。

当然,还请先阅读: 如何成为一名优秀的开源贡献者

一般反馈和讨论?

请在 core repo issue tracker 开启一个讨论。

平台

IdentityServer 是针对 ASP.NET Core 2 构建的,可在 .NET Framework 4.6.1(及更高版本)和 .NET Core 2(及更高版本)上运行。

Bugs 和 功能请求?

请在对应的 GitHub 上提交一个新的 issue:

其他讨论

https://gitter.im/IdentityServer/IdentityServer4

贡献代码和内容

您需要在贡献任何代码或内容之前,签署一个贡献者许可协议。这是一个自动的过程,在您打开一个拉取请求之后开始。

Note

我们只接受开发分支的 PRs。

贡献项目

如果您开始一个贡献项目(例如对数据库X或配置存储Y的支持),我们会非常感激。请把它告诉我们,这样我们就可以在我们的文档中发布并链接它。

我们并不希望获得这些贡献库的所有权,因为我们在支持核心项目上已经非常忙了。

命名约定

截至2017年10月,IdentityServer4.* nuget命名空间是为我们的软件包保留的。请使用以下命名约定:

YourProjectName.IdentityServer4

IdentityServer4.Contrib.YourProjectName

备注:原文地址 https://github.com/ganqiyin/IdentityServer4/blob/dev/docs_cn/intro/contributing.rst

posted @ 2018-05-12 01:29  细品人生  阅读(215)  评论(0编辑  收藏  举报