DevStream 开源社区——相识、相知、相爱

DevStream 成为 CNCF Sandbox 项目啦!- 锣鼓喧天、鞭炮齐鸣、红旗招展、忘词了。 开局两张图,内容全靠“编”! 阅读详情

本文作者: aFlyBird0
Blog 地址: https://blog.aflybird.cn/


今天,我是来讲故事的,讲我和开源社区、和 DevStream 的故事。

先讲点废话

有趣的故事,总是有些背景的,我也想讲一些。

首先我想讲讲,我理解的开源是什么

开源不是仅仅提供免费的软件,而是「一群有梦想的人,一起打造一件艺术品。」

为什么写这篇文章

我不是专门来给 DevStream 推销的,她没有因为我写这篇博客专门给我钱。

我想你在听了我的故事之后,除了明白我为什么选择 DevStream,还能从中收获一些其他有用的东西。比如,如何选择社区,如何参与一个社区。我还希望你能从中收获一些快乐。

我写这篇博客不出于物质回报,仅仅只是想让我做的事情、我觉得有价值的东西被更多的人看到。而这正是开源、正是 DevStream 在做的事情。

我喜欢技术的纯粹,大家并不带着强烈的物质上的目的来参与,所以也不会被此所牵绊,想什么时候参与就什么时候参与,想写多少就写多少。

我们只是觉得,自己在做一件极度热爱且非常牛逼而且真的有用的事情。 这就是我写博客以及DevStream甚至所有开源项目贡献者的动机。

相识

红娘

我和她相识于一场大型相亲活动——开源之夏。

这是一个双向利好的平台,各个开源社区可以报名吸引各大高校的学生人才参与社区,学生也能通过活动报名喜欢的社区/项目,提交申请书,从此走上开源的道路。

碎碎念
我不想刻意隐去这个活动的名字,哪怕这篇文章发布在 DevStream 的博客平台上。正是它带我走进了开源的世界,我不能忘恩负义,不想当渣男。

国内外类似的活动还有很多。正在听故事的你,可以直接参与 DevStream 作为第一个开源项目。如果不感兴趣也没关系,可以选择通过这样的开源活动认识更多的姑娘。

相遇

因为我的技术栈主要是 Go ,所以把偏爱会 Go 的男人的姑娘们都挑了出来。DevStream 也是其中之一,她还留了联系方式,贴了微信用户群二维码,我就加了进去。之后的一段日子里,项目还没发布,我就转去忙实验室的事情了。

她看起来很普通,见到她第一面的时候,她的官网还很朴素,几乎是素颜。star 也不多,只有几百个,别的社区都是几k,几十k的 star。

但我还是决定和她聊聊。

相亲必定得先了解双方基本信息。她和我说,她是搞 DevOps 的,她想做一个开源的 DevOps 工具链管理器。

缘由
她说,现在的大厂有很多一站式 DevOps 解决方案,但这也意味着你需要深度依赖某些厂商,以及不方便随心所欲拓展。成熟的方案也束缚了小团队的创新能力:既然已经花钱买

DevStream 概览——开源 DevOps 工具链管理工具 开源 DevOps 工具链管理工具 DevStream 能力一览 阅读详情

相关推荐

使用 KubeKey 搭建 Kubernetes/KubeSphere 环境的“心路(累)历程“

目录* 今天要干嘛?今天我要给 挑个刺!身为一个 KubeSphere Community Member,至今为止我居然没有用过 KubeKey,是不是很过分?说出来都觉得没脸在 KubeSphere 社区立足啊!想当年开始玩 KubeSphere 时,每走一步我都觉得“不和谐”。虽说 KubeSphere 早已经有了足够的知名度和大量的企业用户,但是我总能挑出“刺”,天天给 KubeSphere 社区提意见建议……没错,最终他们“受不了”了,决定邀请我加入 KubeSphere 社区,成为一名光荣的 M

weixin_45566993的博客 491

devstreamsio-beta着陆

盖茨比极简启动器 :rocket: 快速开始 创建一个Gatsby网站。 使用Gatsby CLI创建一个新站点,并指定最小的启动器。 # create a new Gatsby site using the minimal starter npm init gatsby 开始开发。 导航到新站点的目录并启动。 cd my-gatsby-site/ npm run develop 打开代码并开始定制! 您的站点现在在! 编辑src/pages/index.js以实时查看您的网站更新! 了解更多

DBeaver连接ClickHouse保姆级教程:从安装到成功测试(附驱动下载问题解决)

本文提供了一份详细的DBeaver连接ClickHouse实战指南,重点解决了驱动下载失败等常见问题。文章从环境准备、DBeaver安装讲起,详细阐述了手动配置ClickHouse驱动的可靠方案,并逐步指导完成连接配置与测试,最后介绍了基础操作与查询优化技巧,旨在帮助用户高效完成连接并快速上手使用。

pink的博客 880

C语言 100道经典编程题适用于专升本,专接本【详细分析版】_c语言专升本题目

/法2//left指向起始 right指向数组末尾= 0){left++;//如果*left是奇数就循环接着向后指,直到指向偶数就退出//(left

2401_84978503的博客 695

一种导弹追踪算法的MATLAB仿真实现

以下是一个用于模拟机动变轨导弹和防空导弹追踪过程的 MATLAB 代码,同时会提供 3D 效果展示。你可以运行这段代码,从而观察机动变轨导弹和防空导弹的速度与位置变化。

SmartGridequation的博客 935

Clion编译stm32cube初始化工程时non constant or forward reference address expression for section .ARM.extab报错

相信应该有同学在看了稚晖君关于clion开发stm32的文章之后也想在自己PC上实现“优雅の嵌入式开发”遇到和我类似的问题。他的文章是22年写的,我个人猜测应当是版本更新导致的不适配。意思就是说 READONLY 只能在gcc11以后的版本中使用,gcc10及以前的版本将无法正确识别,也就有如下错误。或者就可以将gcc升级至最新的版本。记得在clion工具链中修改c,cpp编译器的位置。可以将文本括号中的 READONLY 全部删除。当时由于没有注意到这行注释导致在这里卡了好久。

2301_77256849的博客 2513

保姆级教程:用PCAN-View监控汽车CAN总线,从硬件连接到报文分析(附快捷键大全)

本文提供了一份详细的PCAN-View使用教程,涵盖从硬件连接到报文分析的全流程,特别适合汽车电子工程师和初学者。内容包括硬件准备、软件安装、核心功能操作、高级技巧及故障排查,并附有实用的快捷键大全,帮助用户高效监控和分析CAN总线数据。

weixin_42542669的博客 498

LinuxCNC 源码解析:从界面开发到硬件交互的实战指南

本文深入解析LinuxCNC源码架构,从用户界面开发到硬件交互的实战指南。涵盖GTK与Tkinter界面开发、HAL硬件抽象层、G代码解析器改造及运动控制核心等关键模块,提供定制化开发技巧与性能优化方案,助力开发者高效掌握数控系统开发。

weixin_27066963的博客 190

七天征服AutoSAR/SomeIP_01速成配置并代码生成

本文为AutoSAR中SomeIP配置开发的实操指南摘要,重点介绍通过通信矩阵快速构建SomeIP工程的方法。核心内容包括:1)基于Excel通信矩阵生成系统描述文件(arxml);2)在AutoSAR工具中导入文件自动生成协议栈配置,涵盖ETHIF、SoAd等模块;3)关键报错处理(COM/PDUR/SOAD/SD模块的配置修正);4)SomeIPXF的数据编解码配置;5)SWC组件与RTE任务映射。教程强调"先完成再完美"的实践原则,指导开发者快速生成基础代码框架,为后续协议调试奠定

大叔带刺的博客 306

AI绘画与医疗可视化:用AI生成医学插图的实践

医疗可视化是医学教育、临床沟通和学术研究的核心工具。传统医学插图依赖手工绘制或专业3D建模,存在制作周期长、成本高、更新迭代慢等问题。随着深度学习技术的发展,AI绘画工具(如Stable Diffusion、DALL-E)展现出强大的图像生成能力,但医疗领域对插图的解剖准确性、标注规范性和语义完整性有极高要求,通用AI模型难以直接应用。本文聚焦AI技术与医疗领域的交叉创新,系统阐述如何通过数据预处理、模型定制化训练和后处理校验,构建符合医疗标准的插图生成系统。

大模型应用工坊 1788

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

上一篇: Getting Started with minikube
下一篇: DevStream 进入 CNCF 沙箱 - 提供 yum/apt 一般的 DevOps 工具管理体验
DevStream
博客等级 码龄5年 1粉丝 15原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值