积极参与开源项目,促进.NET Core生态社区发展
今天早上在微信群里聊天聊到百度的SDK 已經(jīng)支持.NET Core, 百度已經(jīng)在3月份就支持了,想起當(dāng)時(shí)還是我在他們的github上提的issue:?https://github.com/Baidu-AIP/dotnet-sdk/issues/3。.NET Core生態(tài)社區(qū)的發(fā)展已經(jīng)四年多時(shí)間,日趨完善,我們?cè)谶@個(gè)數(shù)字化時(shí)代是彼此鏈接的,我們的需求可以用各類中間件和云服務(wù)來實(shí)現(xiàn),很多時(shí)候我們有.NETStandard 的庫就可以了。
開源社區(qū)由各個(gè)承擔(dān)不同角色的用戶組成:
項(xiàng)目的擁有者:在他們賬號(hào)中創(chuàng)建項(xiàng)目并擁有它的用戶或者組織。
維護(hù)者和合作者:主要做項(xiàng)目相關(guān)的工作和推動(dòng)項(xiàng)目發(fā)展,通常情況下?lián)碛姓吆途S護(hù)者是同一個(gè)人,他們擁有倉庫的寫入權(quán)限。
貢獻(xiàn)者:發(fā)起拉取請(qǐng)求 (pull request) 并且被合并到項(xiàng)目里面的人。
社區(qū)成員:對(duì)項(xiàng)目非常關(guān)心,并且在關(guān)于項(xiàng)目的特性以及 pull requests 的討論中非常活躍的人。
我們很多時(shí)候都是社區(qū)成員的角色,我們對(duì)這個(gè)項(xiàng)目有興趣,是因?yàn)樗梢詽M足我們的需求,我通常的參與方式是提issue,提出我們的需求,有了需求才有溝通的基礎(chǔ),項(xiàng)目方通常都會(huì)對(duì)issue 做出快速響應(yīng),對(duì)于有價(jià)值的issue都會(huì)排期開發(fā),在溝通的基礎(chǔ)上有可能成為貢獻(xiàn)者。
最近一年我通過在github社區(qū)里和各大項(xiàng)目里提出合理的issue,讓他們支持.NETCore, 很多已經(jīng)實(shí)現(xiàn),有的還在路上,下面列出一些來給大家看看我不是在吹牛:
Rainbond是以應(yīng)用為中心的 PaaS,在我提出issue 后,在和他們溝通的過程中了解到他們團(tuán)隊(duì)對(duì).NETCore不了解,我和他們合作,付出了半天時(shí)間協(xié)助他們了解.NETCore平臺(tái),他們花了一周時(shí)間就完成了.NETcore的支持開發(fā)。3.7版本已經(jīng)支持.NETCore.?https://github.com/goodrain/rainbond/issues/89
攜程的apollo 配置中心在我提出Issue,之后和他們的溝通過程中了解到他們已經(jīng)支持了.NETCore,而且還認(rèn)識(shí)了幾個(gè)使用apollo的.NETCore開發(fā)社區(qū)小伙伴?https://github.com/ctripcorp/apollo.net/issues/8?
百度SDK 支持.NETCore, 我在1月份提出的issue,他們?cè)?月底就完成了支持?https://github.com/Baidu-AIP/dotnet-sdk/issues/3
微信的消息隊(duì)列支持.NETCore的issue?https://github.com/Tencent/phxqueue/issues/41?,溝通過程中了解到他們的產(chǎn)品設(shè)計(jì)上可以通過MQTT 進(jìn)行交互,這部分還在進(jìn)行中
騰訊云的sdk 對(duì).NETCore的支持也是在和他們的溝通過程中直接參與進(jìn)去,最新的3.0版本SDK已經(jīng)支持.NETCore?https://github.com/TencentCloud/tencentcloud-sdk-dotnet?
騰訊的Tars 微服務(wù)平臺(tái)?https://github.com/TarsCloud/Tars/issues/121, 這是一個(gè)很大的平臺(tái),目前我們?cè)陂_源社區(qū)組建了一個(gè).NETCore團(tuán)隊(duì)進(jìn)行整體的開發(fā)支持https://github.com/tarsnet?
社區(qū)生態(tài)的建設(shè)需要靠我們一步一個(gè)腳印的推進(jìn),我們有需求就需要合理的表達(dá),而不是通過吐槽等消極方式進(jìn)行,我們更需要的積極的心態(tài)去參與,你有需求完全可以提出了,最直接的方式就是issue了,我相信你完全可以做到的,我也倡議大家積極的參與提issue。最后我更想向大家推介一下.NETCore社區(qū)開源項(xiàng)目的貢獻(xiàn)者,比如?https://github.com/dotnetcore?,他們也是從0開始發(fā)展的,現(xiàn)在已經(jīng)有好幾個(gè)千星項(xiàng)目。
原文地址:https://www.cnblogs.com/shanyou/p/9661141.html
.NET社區(qū)新聞,深度好文,歡迎訪問公眾號(hào)文章匯總 http://www.csharpkit.com
總結(jié)
以上是生活随笔為你收集整理的积极参与开源项目,促进.NET Core生态社区发展的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 自动化流程开源框架BotSharp
- 下一篇: Service Fabric 与Ocel