引入
开源这个关键字我相信各位开发者们或多或少都听说过,简单来讲开源就是源码开放,但是不意味着使用没有限制,具体规定要根据软件的开源协议来决定。而到现今为止开源已经是一种
创新协助模式
。已经越来越多的软件、硬件加入开源,开源已经成为信息技术生态的主流趋势。
文章目录
- 引入
- 一、龙蜥社区的介绍
- 1.1 龙蜥社区可以干什么
- 1.2 龙蜥实验室
- 二、AtomGit&gitee
- 2.1 AtomGit 的介绍
- 2.2 gitee 的介绍
- 三、龙蜥社区「人人都可以参与开源」流程介绍
- 四、本次任务带来收获
- 4.1 对开源的认知更加清楚了
- 4.2 对代码托管平台了解更多了
- 4.3 AtomGit平台的使用感受
本次我们就来谈谈龙蜥社区「人人都可以参与开源」—— 走进“龙蜥社区”感受开源魅力本次参与龙蜥活动的感受和收获。
一、龙蜥社区的介绍
龙蜥社区(OpenAnolis)成立于 2020 年 9 月,立足云计算打造数字创新基石,聚拢产业生态力量,共创数字化发展开源新基建。汇聚企事业单位、高等院校、科研单位、个人开发者等多元角色,作为面向国际的 Linux 服务器操作系统开源根社区及创新平台,龙蜥社区持续推动软、硬件及应用生态繁荣发展。
秉承“平等、开放、协作、创新”的原则,社区理事会由阿里云、统信软件、龙芯、Arm 、Intel 等 24 家国内外头部企业共同组成,有超过 800 家来自芯片厂商、软件厂商、整机厂商、操作系统厂商等覆盖操作系统全产业链的合作伙伴参与生态共建。
1.1 龙蜥社区可以干什么
龙蜥操作系统的开源社区,为什么提供了提供免费资源、秒级体验、自助接入等功能。用户可以在 Web页面上体验 Anolis OS 的最新版本,了解产品优势、适用场景、解决方案和社区活动。
- 在这里我们可以更便捷的参与到操作系统的内核的开发与维护
- 以及各种开发文档的支持和学习
1.2 龙蜥实验室
说到这里我们就不得不提到本次活动使用的机器了,是来自龙蜥实验室提供的免费资源,用户可以随时申请预装 Anolis OS 的机器资源进行免费体验,而且无需安装系统,极简操作,打开 Web页面就可以体验最新版本的 Anolis OS。
这无疑让刚开始上手的开发者的上手能力和学习成本又降低了一大截
二、AtomGit&gitee
2.1 AtomGit 的介绍
AtomGit 是开放原子开源基金会旗下的具有自主核心技术的开源代码托管平台,为开源软件、开源硬件、开源芯片等各类开源项目提供基于 Git 协议的源码托管服务,推动创新资源共建共享。
在 AtomGit 平台我们可以为自己准备开源的项目来进行搭建仓库来进行开源管理。AtomGit代码协作平台v0.8.0 还升级了模版加密 代码搜索等等实用功能!
- https://atomgit.com/
2.2 gitee 的介绍
Gitee.com 是一个基于Git的
代码托管和协作开发平台
,提供开源软件项目的 托管、管理、分享和捐赠服务。 Gitee 为开源中国旗下,国内第一大研发效能平台&全球第二大开源代码托管平台,主要产品为社区版、企业版、专业版、高校版、旗舰版。
- 本次我们提交的代码托管和开源仓库就是使用gitee来进行完成的
在gitee 中我们可以免费搭建自己的仓库来进行选择开源,让更多开发者体验的我们设计的软件来进行一起维护修改。
三、龙蜥社区「人人都可以参与开源」流程介绍
好了以上我们介绍了,各个平台下面我们就来简单介绍下本次活动吧。让大家更清楚的了解到龙蜥社区人人都可以开源的魅力。
在本次活动中我们可以在龙蜥社区去领取我们第一个开源任务,勇敢的走出开源的第一步。
就算你不会代码参与本次活动你也可以去体验开源的魅力成为一名文档贡献者。
四、本次任务带来收获
4.1 对开源的认知更加清楚了
在参与于本次龙蜥社区「人人都可以参与开源」的活动前,对开源的认知更多只是听说但每次真正参与到开源任务的实践,本次活动亲自上手操作让我对开源的理解更上层楼。
4.2 对代码托管平台了解更多了
本次使用了gitee 和 AtomGit 俩个代码托管平台,在任务步骤中对每个命令都有详细的命令对代码提交 合并 以及如何拉取代码仓库的使用有了深刻认识。
以及拉取了其他人的代码仓库如何把自己更改的代码进行提交分支与主代码仓库合并都有了详细的理解。
4.3 AtomGit平台的使用感受
AtomGit平台 ,在功能上和以前使用过的操作界面差不多。但是在操 作代码库方面更加简洁
,左侧就包含了我们常用的几个功能提交代码和提交到主代码库的按钮使用起来也非常流程。
总的来说AtomGit 平台使用流畅,它对git操作的各种功能集成的非常不错,可以更轻松方便的管理仓库和分支管理还提供了对新手非常好的上手文档,对新手选择代码托管平台来说AtomGit 是个不错的选择!