7、贡献

优质
小牛编辑
126浏览
2023-12-01

我们对于社区贡献是很开放的,但是你应该遵循一些指导,如此我们才能够比较便捷地处理你的贡献。

如何贡献?

最简单的贡献方式就是打开一个问题并且开始讨论。然后我们可以决定一个功能或变更是否可以实现、如何实现。如果你要提交一个有代码变更的拉取请求,那么就从一个描述开始,只做最小的变更,并提供覆盖这些变更的测试就可以了。

你也可以先阅读这个:成为一名优秀的开源公民

常规反馈和讨论

请在 核心仓库问题跟踪 上开启一个讨论。

平台

IdentityServer 是针对 ASP.NET Core 1.1.0 使用 Visual Studio 2017 自带的 RTM 工具构建的。这是我们接受的唯一配置。

BUG 和 功能 请求

请在合适的 Github 仓库上记录新问题:

其他讨论

https://gitter.im/IdentityServer/IdentityServer4

贡献代码和内容

我们非常欢迎你开始贡献你的项目代码(例如,实现对某数据库的支持,或者实现某种配置存储),记得告诉我们,这样我们才能在我们的文档中链接过去。

我们通常不会要你们贡献的库的所有权,为了支持核心项目,我们已经很忙了。

命名惯例

如果你将贡献到 IdentityServer 的库发布为 nuget 程序包,我们希望你不要使用 IdentityServer4 做前缀 —— 你可以将其作为后缀,比如,

建议的命名方式: MyProject.MongoDb.IdentityServer4

不建议的命名方式: IdentityServer4.MongoDb

最后更新:

类似资料

  • 为CakePHP做贡献有多种方式。以下各节涵盖了各种可以为CakePHP做出贡献的方式: 文档 问题跟踪系统 代码 编码规范 向后兼容性指南

  • 简介 Fuel 是一个社群驱动的框架,并且开放来自任何认为他们可以改进框架或添加功能的人们, 来让框架到达更高水准的贡献。 有许多形式可以做到这一点,从写教学、编写和发布套件, 以促进成为 Fuel 的正式部分(核心、Orm、文档等……)。 贡献程式码 当你遭遇一个错误,或看到问题清单中你能或已解决的问题, 而且你想要将它贡献回框架。根据你所拉取(pull)正在运行的版本分支, 使用 GitHub

  • 我们非常欢迎您加入 Hexo 的开发。 ???? 开发 我们非常欢迎您加入 Hexo 的开发,这份文件将帮助您了解开发流程。 开始之前 请首先阅读《贡献者行为准则》,并确保您不会违反它。 请使用以下代码风格: 遵守 Google JavaScript 代码风格。 缩进使用 2 个空格。 不要把逗号放在最前面。 另外,Hexo 拥有自己的 ESLint 配置,因此请确保您的贡献能够通过 ESLint

  • 找到一个漏洞?有一个新的功能建议?想要对代码库做出贡献?请务必先阅读这些。 漏洞报告 你的代码不起作用,你确定问题在于Keras?请按照以下步骤报告错误。 你的漏洞可能已经被修复了。确保更新到目前的Keras master分支,以及最新的 Theano/TensorFlow/CNTK master 分支。 轻松更新 Theano 的方法:pip install git+git://github.c

  • 流程 如果是扩展功能,直接新增工程,黑盒依赖 Dubbo 进行扩展。 如果是改 BUG,或修改框架本身,可以从 Dubbo 的 GitHub 上 Fork 工程。 修改后通过 Push Request 反馈修改。 任务 功能 分类 优先级 状态 认领者 计划完成时间 进度 《用户指南》翻译 文档 高 未认领 待定 待定 0% 《开发指南》翻译 文档 高 未认领 待定 待定 0% 扩展点兼容性测试

  • 我们欢迎您对类库的贡献,但我们要求您遵循以下准则: 使用制表符缩进,而不是空格 只更改/src中的单个文件 gulp lint会为你运行eslint来检查你的代码是否会通过代码标准 gulp test检查你的代码是否会通过测试 保持pull请求简洁,并在相关的.md文件中记录新的功能 考虑到您的更改是否对所有用户有用,否则可以考虑是否创建Chart.js插件更合适 除非有即将发布的主要版本,否则不