当前位置:   article > 正文

龙蜥社区「人人都可以参与开源」——开源也可以很简单

龙蜥社区「人人都可以参与开源」——开源也可以很简单

龙蜥社区「人人都可以参与开源」——开源也可以很简单


前言

人们认为软件源代码一开始就是开放的,其实是后来Linux模式和其他自由软件竞争才导致“开源”的出现。从商业模式支撑的软件模式开发,到多种开源模式探索,再到企业积极拥抱开源和如今的开源全球化,开源已经形成多元化模式。

在最近召开的2023龙蜥操作系统大会上,据中国信通院的用户调研显示,53%的用户,意愿迁移至龙蜥操作系统,使其排名第一成为用户首选的操作系统。这是一个令人骄傲的成就,也表明了龙蜥操作系统在用户心中的良好声誉和影响力。
那么对于一名普通的开发者或者用户,如何参与到开源操作系统的生态中呢?
在这里插入图片描述

一、开放、开源的龙蜥社区

作为国内操作系统开源社区的引领者,龙蜥社区一直秉持开放、开源、共享、共治的原则进行发展。目前,龙蜥社区已经拥有24家理事单位和800多家生态伙伴的支持。值得一提的是,不仅国内企业参与社区建设,国际上的合作伙伴也积极参与,共同打造安全可靠的开源生态。
除此之外,对于开发者,龙蜥社区相当友好,龙蜥社区的第一篇章节就是: 谁说只有写代码才算为社区做贡献?哈哈哈,非常真实,也很有意思。
人人都可以参与开源这个活动就是为了让更多的开发者可以参与社区贡献中,本次我们也来体验一下
在这里插入图片描述

二、简单体验开源

根据教程进行账号注册gitee绑定,前期工作准备好后,我们就可以参与一共4个开源活动,冒泡排序、字字珠玑、随机试炼、龙蜥一刻。每个活动很有代表性和特色,本次开源任务,我领取的是第一个任务——冒泡排序算法任务
在这里插入图片描述
任务是利用java语言实现一个冒泡排序的函数,通过一个动图演示,完美诠释了冒泡排序的原理
在这里插入图片描述

/**
 * 冒泡排序函数
 * aa bb cc
 * @param a 待排序的数组
 * @param n 待排序的数组长度
 */
public static void bubbleSort(int [] a, int n){
	for(int i = 0; i < n-1  ; i++){
		for (int j = 0;j < n-1-i;j++){
			if(a[j] > a[j+1]){
				int temp = a[j];
				a[j] = a[j+1];
				a[j+1] = temp;
			}
		}
	}

} //end

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19

在这里插入图片描述

总结

从平台账号注册,到代码复制然后本地拉取项目,最后添加代码上传。教程每一步都有明确的说明而且龙蜥操作系统也很给力,操作过程中也在思考和学习。整个流程下来让我大概解了开源的意义。完成代码上传后提交给PR检测,很快就通过检测。
从23年到现在我已经积累了30多分了。贡献值也可以换取一些小礼品,大家一起来参加吧
在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/凡人多烦事01/article/detail/613676
推荐阅读
相关标签
  

闽ICP备14008679号