给企业开发网站,广州网络公司有哪些,又一个wordpress站点怎么进,沈阳网站建设联系方式在上一篇【如何做好一个开源项目#xff08;一#xff09;】#xff0c;笔者已经介绍过开源项目运作和维护的一些理念了#xff0c;本篇开始#xff0c;笔者将着重于介绍一些开源项目维护过程中的一些细节#xff0c;比如徽章、构建等等。由于最近经常出差#xff0c;所… 在上一篇【如何做好一个开源项目一】笔者已经介绍过开源项目运作和维护的一些理念了本篇开始笔者将着重于介绍一些开源项目维护过程中的一些细节比如徽章、构建等等。由于最近经常出差所以博客有中断非常抱歉。什么是项目徽章我们辛苦维护自己的开源项目但是如何能够简要的向其他人描述一些项目的相关信息呢文字、代码的表达方式都是有限的篇幅过多的话增加阅读难度又使访问者无法聚焦。这时候是时候可以祭出徽章了我们可以通过徽章来展示项目的一些相关信息让访问者知道这个项目的一些信息以及项目团队一直在持续维护。那么什么是项目徽章项目徽章是根据项目情况生成的一些小图标一般在Readme.md里面通过Markdown语法进行添加。这些图标一般简洁美观而且还包含了项目相关的一些清晰易读的信息。简言之徽章就是添加一些花里胡哨的可以带链接和项目信息的小图标以增加开源项目的炫酷程度添加同性交友的几率。接下来我们继续基于Magicodes.IE来进行举例说明。地址https://github.com/dotnetcore/Magicodes.IEGitHub徽章如上图所示这是Magicodes.IE的GitHub徽章。该徽章使用 http://shields.io/ 进行添加我们可以在该网站预览绝大部分的徽标样式然后选择自己喜欢的当然首先需要适用于自己的目标项目徽标添加到自己的项目文档中。打开网站http://shields.io/我们就可以看到各种各样的徽章设置该网站支持非常多的类型的徽章如上图所示的蓝色链接比如Build构建、Code Coverage代码覆盖、Analysis分析等等类型。点击图标就可以设置自己的参数比如用户名和仓库名然后生成徽章了如下图所示操作非常简单而且还可以自定义整个徽章。如何添加持续集成的徽章如下图Magicodes.IE的徽章所示如何添加这些徽章呢CI的徽章是很有必要的一目了然的了解了项目的代码覆盖率、构建状态和单元测试状况那么如何来装这个B呢这个就需要看CI平台了基本上都提供了渠道。比如Azure DevOps代码覆盖率、单元测试状况呢这个就要回到刚才的Shields站点了如何添加贡献者的徽章这就需要在https://opencollective.com/为项目注册一个账户然后就可以添加如下图所示的徽章了如何添加Nuget包的徽章这就不得不提到BuildStats.info了。网址https://buildstats.info/GitHub地址https://github.com/dustinmoris/CI-BuildStats配置起来也超级简单还支持构建历史的徽章。如上图所示我们可以通过参数配置显示预发布的包的版本最后徽章用得好项目增色不少。以上内容仅为抛砖引玉你也可以试试。转载是一种动力 分享是一种美德如果喜欢作者的文章请关注【麦扣聊技术】订阅号以便第一时间获得最新内容。本文版权归作者和湖南心莱信息科技有限公司共有欢迎转载但未经作者同意必须保留此段声明且在文章页面明显位置给出原文连接否则保留追究法律责任的权利。文档官网docs.xin-lai.comQQ群编程交流群85318032 产品交流群897857351