积极参与开源项目,促进.NET Core生态社区发展

今天早上在微信群里聊天聊到百度的SDK 已经支持.NET Core, 百度已经在3月份就支持了,想起当时还是我在他们的github上提的issue: https://github.com/Baidu-AIP/dotnet-sdk/issues/3。.NET Core生态社区的发展已经四年多时间,日趋完善,我们在这个数字化时代是彼此链接的,我们的需求可以用各类中间件和云服务来实现,很多时候我们有.NETStandard 的库就可以了。

开源社区由各个承担不同角色的用户组成:

项目的拥有者:在他们账号中创建项目并拥有它的用户或者组织。

维护者和合作者:主要做项目相关的工作和推动项目发展,通常情况下拥有者和维护者是同一个人,他们拥有仓库的写入权限。

贡献者:发起拉取请求 (pull request) 并且被合并到项目里面的人。

社区成员:对项目非常关心,并且在关于项目的特性以及 pull requests 的讨论中非常活跃的人。

我们很多时候都是社区成员的角色,我们对这个项目有兴趣,是因为他可以满足我们的需求,我通常的参与方式是提issue,提出我们的需求,有了需求才有沟通的基础,项目方通常都会对issue 做出快速响应,对于有价值的issue都会排期开发,在沟通的基础上有可能成为贡献者。

最近一年我通过在github社区里和各大项目里提出合理的issue,让他们支持.NETCore, 很多已经实现,有的还在路上,下面列出一些来给大家看看我不是在吹牛:

  • Rainbond是以应用为中心的 PaaS,在我提出issue 后,在和他们沟通的过程中了解到他们团队对.NETCore不了解,我和他们合作,付出了半天时间协助他们了解.NETCore平台,他们花了一周时间就完成了.NETcore的支持开发。3.7版本已经支持.NETCore. https://github.com/goodrain/rainbond/issues/89

  • 携程的apollo 配置中心在我提出Issue,之后和他们的沟通过程中了解到他们已经支持了.NETCore,而且还认识了几个使用apollo的.NETCore开发社区小伙伴 https://github.com/ctripcorp/apollo.net/issues/8 

  • 百度SDK 支持.NETCore, 我在1月份提出的issue,他们在2月底就完成了支持 https://github.com/Baidu-AIP/dotnet-sdk/issues/3

  • 微信的消息队列支持.NETCore的issue https://github.com/Tencent/phxqueue/issues/41 ,沟通过程中了解到他们的产品设计上可以通过MQTT 进行交互,这部分还在进行中

  • 腾讯云的sdk 对.NETCore的支持也是在和他们的沟通过程中直接参与进去,最新的3.0版本SDK已经支持.NETCore https://github.com/TencentCloud/tencentcloud-sdk-dotnet 

  • 腾讯的Tars 微服务平台 https://github.com/TarsCloud/Tars/issues/121, 这是一个很大的平台,目前我们在开源社区组建了一个.NETCore团队进行整体的开发支持https://github.com/tarsnet 

社区生态的建设需要靠我们一步一个脚印的推进,我们有需求就需要合理的表达,而不是通过吐槽等消极方式进行,我们更需要的积极的心态去参与,你有需求完全可以提出了,最直接的方式就是issue了,我相信你完全可以做到的,我也倡议大家积极的参与提issue。最后我更想向大家推介一下.NETCore社区开源项目的贡献者,比如 https://github.com/dotnetcore ,他们也是从0开始发展的,现在已经有好几个千星项目。

原文地址:https://www.cnblogs.com/shanyou/p/9661141.html


.NET社区新闻,深度好文,欢迎访问公众号文章汇总 http://www.csharpkit.com

640?wx_fmt=jpeg

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/319903.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Service Fabric 与Ocelot 的集成

概要云应用程序通常都需要使用前端网关,为用户、设备或其他应用程序提供同一个入口点。 在 Service Fabric 中,网关可以是任意无状态服务(如 ASP.NET Core 应用程序) 。本文介绍了如何将Ocelot用作 Service Fabric 应用程序的网关…

图论复习——最短路

知识点 最短路径算法 最短路径树 每个点uuu的父亲为使uuu得到最短距离的前驱节点,若有多个,则取任意一个。 题目 CF449B Jzzhu and Cities Blog CF464E The Classic Problem Blog [XSY3888] 传送门 对每个点uuu,记d(u)d(u)d(u)表示uuu…

T-Dongle-S3开发笔记——创建工程

创建Hello world工程 打开命令面板 方法1:查看->命令面板 方法2:按F1 选择ESP-IDF:展示示例项目 创建helloworld 选择串口 选择芯片 至此可以编译下载运行了 运行后打印的信息显示flash只有2M。但是板子上电flash是W25Q32 4MB的吗 16M-bit

hdu 1576 A/B

文章目录题目:题解:代码:hdu 1576题目: 要求(A/B)%9973,但由于A很大,我们只给出n(nA%9973)(我们给定的A必能被B整除,且gcd(B,9973) 1)。 Input 数据的第一行是一个T,表示有T组数据。…

ASP.NET Core 中断请求了解一下(翻译)

本文所讲方式仅适用于托管在Kestrel Server中的应用。如果托管在IIS和IIS Express上时,ASP.NET Core Module(ANCM)并不会告诉ASP.NET Core在客户端断开连接时中止请求。但可喜的是,ANCM预计在.NET Core 2.2中会完善这一机制。1. 引言假设有一个耗时的Act…

.net core实践系列之短信服务-架构优化

前言通过前面的几篇文章,讲解了一个短信服务的架构设计与实现。然而初始方案并非100%完美的,我们仍可以对该架构做一些优化与调整。同时我也希望通过这篇文章与大家分享一下,我的架构设计理念。源码地址:https://github.com/SkyCh…

游戏 (博弈论)

https://blog.csdn.net/Mys_C_K/article/details/91443390

.NET Core中Object Pool的简单使用

前言复用,是一个重要的话题,也是我们日常开发中经常遇到的,不可避免的问题。举个最为简单,大家最为熟悉的例子,数据库连接池,就是复用数据库连接。那么复用的意义在那里呢?简单来说就是减少不必…

.Net Core应用框架Util介绍(三)

上篇.Net Core应用框架Util介绍(二)介绍了Util的开发环境,并让你把Demo运行起来。本文将介绍该Demo的前端Angular运行机制以及目录结构。目录结构在VS上打开Util Demo,会看见如下的目录结构。现代前端通常采用VS Code开发&#xf…

Ocelot简易教程(三)之主要特性及路由详解

作者:依乐祝原文地址:https://www.cnblogs.com/yilezhu/p/9664977.html上篇《Ocelot简易教程(二)之快速开始2》教大家如何快速跑起来一个ocelot实例项目,也只是简单的对Ocelot进行了配置,这篇文章会给大家详…

Poj 3070 Fibonacci

Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 26063 Accepted: 17394文章目录Description题意:题解:代码:Poj 3070 FibonacciDescription In the Fibonacci integer sequence, F0 0, F1 1, and Fn Fn − 1 Fn − 2 for…

生成函数化简技巧

一些重要式子 ∑i0∞xi11−x\sum_{i0}^{\infty}x^i\frac{1}{1-x}∑i0∞​xi1−x1​ 推论: 11−ax∑i0∞aixi\frac{1}{1-ax}\sum_{i0}^{\infty}a^ix^i1−ax1​∑i0∞​aixi 11−xk∑i0∞xik\frac{1}{1-x^k}\sum_{i0}^{\infty}x^{ik}1−xk1​∑i0∞​xik 11−cxk∑i0∞…

.NET西安社区 [拥抱开源,又见 .NET] 活动简报

拥抱开源, 又见 .NET」随着 .NET Core的发布和开源,.NET又重新回到了人们的视野。除了开源、跨平台、高性能以及优秀的语言特性,越来越多的第三方开源库也出现在了Github上——包括ML.NET机器学习、Xamarin移动开发平台、基于Actor模型的分布式框架Orlea…

dotnet core高吞吐Http api服务组件FastHttpApi

简介是dotNet core下基于Beetlex实现的一个高度精简化和高吞吐的HTTP API服务开源组件,它并没有完全实现HTTP SERVER的所有功能,而是只实现了在APP和WEB中提供数据服务最常用两个指令GET/SET,满足在应用实现JSON,PROTOBUF和MSGPACK等基于HTTP…

ASP.NET Core 中的中间件

前言由于是第一次写博客,如果您看到此文章,希望大家抱着找错误、批判的心态来看。 sky!何为中间件?在 ASP.NET Framework 中应该都知道请求管道。可参考:浅谈 ASP.NET 的内部机制 系列,个人感觉超详细。题外话:说到请求管道,就想…

.NET Core中的性能测试工具BenchmarkDotnet

背景介绍之前一篇博客中,我们讲解.NET Core中的CSV解析库,在文章的最后,作者使用了性能基准测试工具BenchmarkDotNet测试了2个不同CSV解析库的性能,本篇我们来详细介绍一下BenchmarkDotNet。原文链接:https://dotnetco…

some useful tricks

异或题思考方向&#xff1a;01trie树&#xff0c;分治 2. 二分图最大匹配&#xff0c;最大独立集互相转换 3. Snow 4. Code 5. Code 6. Code 7. 题目 #include<iostream> #include<cstdio> using namespace std; const int N100010; int n,p,nxt[N],no[200]…

25大技术主题向您发出最后一次约【惠】邀请

一年一度的微软技术盛会即将在上海世博中心拉开大幕金秋十月&#xff0c;来自两岸三地的百名明星讲师将携 25 大技术主题&#xff0c;齐聚上海为您奉献一场无与伦比的技术视听盛宴您&#xff0c;准备好了吗&#xff1f;25大技术主题公开&#xff0c;不负期待姗姗来迟的5系25大技…

分布式系统消息中间件——RabbitMQ的使用基础篇

前言我是在解决分布式事务的一致性问题时了解到RabbitMQ的&#xff0c;当时主要是要基于RabbitMQ来实现我们分布式系统之间对有事务可靠性要求的系统间通信的。关于分布式事务一致性问题及其常见的解决方案&#xff0c;可以看我另一篇博客。提到RabbitMQ&#xff0c;不难想到的…

小a的旅行计划

来源&#xff1a;牛客网 时间限制&#xff1a;C/C 1秒&#xff0c;其他语言2秒 空间限制&#xff1a;C/C 32768K&#xff0c;其他语言65536K 64bit IO Format: %lld文章目录题目描述题解&#xff1a;代码&#xff1a;题目描述 小a终于放假了&#xff0c;它想在假期中去一些地方…