jjzjj

导师征集令 | 开源之夏 2022 再度来袭!

kubesphere 2023-03-28 原文

活动简介

“开源之夏(英文简称 OSPP)”是中科院软件所“开源软件供应链点亮计划”指导下的系列暑期活动,由软件所与 openEuler 社区共同主办。

开源之夏是一项主要面向高校学生的暑期开源活动,旨在鼓励在校学生积极参与开源软件的开发维护,促进优秀开源软件社区的蓬勃发展。活动联合各大开源社区,针对重要开源软件的开发与维护提供项目,并向全球高校学生开放报名。

学生可自主选择感兴趣的项目进行申请,并在中选后获得该软件资深维护者(社区导师)亲自指导的机会。根据项目的难易程度和完成情况,参与者还将获取开源之夏活动奖金和结项证书。

去年的开源之夏,KubeSphere 作为社区(项目组织)也参与其中,完成了十个项目的开发

在此,感谢参与这些项目的诸位导师:Rick、JohnNiang、Zhengyi Lai、Benjamin Huo、hongming、Roland、wanjunlei、laminar、FeynmanZhou、LiuBo、Sherlock,他们不遗余力、认真负责地辅导学生;也非常感谢参与的各位学生:吴晓涵、丁梓硕、吴嘉皓、汤贤贺、龙泓杙、马朋辉、林许亚伦、张源易、刘宇乐、张杨茂、王雨晨,他们积极参与、保质保量地完成了自己负责的项目任务。

参与方式

活动参与方主要角色为学生、社区和导师,参与方式如下:

学生:学生自由选择项目,与社区导师沟通实现方案并撰写项目计划书。被选中的学生将在社区导师指导下,按计划完成开发工作,并将成果贡献给社区。社区评估学生的完成度,主办方根据评估结果发放资助金额给学生。

社区:社区提供项目列表和描述,并安排项目对应的导师,导师与申请者沟通方案、并从申请者中选中一位承接项目。在为期三个月的开发周期中,导师指导学生进行对应项目的开发工作。在此期间,KubeSphere 社区将会以多种方式为学生提供帮助,比如微信群、双周例会等。

导师:社区针对每一个项目指定一个社区导师,与学生一起制定合适的开发计划和方案,指导学生按计划完成开发。

项目奖金

学生可获得的奖金:

  • 进阶:奖金人民币 12000 元——优化类的任务,例如提高时间、降低内存占用、提供性能等
  • 基础:奖金人民币 8000 元——功能类的任务,例如为本社区开源项目增加一个或若干个重要特性等

难度分级由社区根据项目任务决定。

对于导师而言,无论何种难度,导师的奖金为每个项目税前 3000 元人民币,每位导师最多负责 1 个项目,即奖金最多为税前 3000 元人民币。

活动日程

暑期 2021 活动里程碑。默认时区为北京时间(GMT+8)

日期 阶段
03/28-04/15 社区报名
04/16-04/20 项目数量沟通
04/21-05/10 社区上线项目及组委会审核
04/21-05/20 项目沟通期
05/21-06/04 学生提交项目申请书
06/05-06/11 项目申请审核(导师)
06/12-06/14 项目申请审核(组委会)
06/15 中选公示
06/16-06/30 项目预热期
07/01-09/30 项目开发
10/01-10/31 结项审核
11 月上旬 结项项目公示

欢迎申请成为导师

KubeSphere 开源社区作为项目组织已申请加入活动中。目前在项目征集阶段,也欢迎社区 Contributor、Member、Owner/Lead 作为导师参与!

成为项目导师,除了可以获得奖金之外,您还可以获得官方颁发的项目证书,KubeSphere 社区周边礼品和相关证书,并可以锻炼和提高多项能力,如沟通能力、项目执行能力等。

如果您有兴趣,欢迎提交申请成为导师,并可按照示例和模板提交您的项目(附件文档形式)。

如果您暂时还未想好提交什么项目,但是有兴趣成为导师,可以先提交申请成为导师,后续再提交项目。

您可以参考去年 KubeSphere 社区参与暑期活动的 10 个项目——暑期 2021 项目

以下是其中一个项目的详情:

  • 项目: KubeSphere Jenkins 客户端重构
  • 项目目标: 从 KubeSphere 核心代码中的 DevOps 部分将 Jenkins 客户端代码分离开,或者,使用已有的 Jenkins 客户端。
  • 技术要求: Golang、REST API、OpenAPI、Jenkins、Kubernetes
  • 项目背景: 在 KubeSphere 中,目前是通过调用 XML 格式的 API 与 Jenkins 进行通讯,而不是更加流行的 RESTful 风格的 API。由于 XML API 的原理是,通过 Java 语言对类对象的反射机制获取、操作数据,因此,非常明显的缺点就是这种 API 的请求数据和 Jenkins 功能的具体实现细节耦合严重。这就意味着 Jenkins 及其插件的更新非常容易导致出现兼容性的问题,甚至只是新安装一个插件都有可能导致无法使用。相比较而言,REST API 则会更加稳定、不容易出问题。
  • 项目详情: Jenkins 是一个具有丰富的插件生态的开源自动化服务。基于 Java 实现,并提供了超过 1,700 插件,几乎可以实现各种方面的自动化。Jenkins 是 KubeSphere DevOps 组件的核心引擎。Pipeline controller 负责把流水线的 CRD 资源转换并同步为 Jenkins 的任务。
  • 项目产出: 完成 Jenkins 客户端的重构、替换;完成兼容性测试
  • 链接:
  • 快速入门: 首先,你可以从安装一个最小化的 KubeSphere 开始。然后,当 KubeSphere 启动成功后可以启用 DevOps 组件,体验 DevOps 的流水线功能。
  • 入门 Issues:
    • DevOps area newbie-friendly issues
    • KubeSphere community newbie-friendly issues

项目的最终交付都要以代码为准,所以,您可以提交项目开发、文档写作与优化、网站前端优化等类型的项目。活动组织方今年重点支持开发类项目,所以我们也欢迎和鼓励您提交开发类项目。

更多活动信息

您还可通过以下页面了解更多活动信息。

本文由博客一文多发平台 OpenWrite 发布!

有关导师征集令 | 开源之夏 2022 再度来袭!的更多相关文章

  1. 映宇宙2022年营收63亿元:同比下降三成,毛利率提升4.3个百分点 - 2

    3月26日,映宇宙(HK:03700,即“映客”)发布截至2022年12月31日的2022年度业绩财务报告。财报显示,映宇宙2022年的总营收为63.19亿元,较2021年同期的91.76亿元下降31.1%。2022年,映宇宙的经营亏损为4698.7万元,2021年同期则为净利润4.57亿元;期内亏损(净亏损)为1.68亿元,2021年同期的净利润为4.33亿元;非国际财务报告准则经调整净利润为3.88亿元,2021年同期为4.82亿元,同比下降19.6%。 映宇宙在财报中表示,收入减少主要是由于行业竞争加剧,该集团对旗下产品采取更为谨慎的运营策略以应对市场变化。不过,映宇宙的毛利率则有所提升

  2. python - 开源 Twitter 克隆(在 Ruby/Python 中) - 2

    关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭6年前。Improvethisquestion是否有任何用Ruby或Python编写的生产就绪的开源Twitter克隆?我对功能丰富的实现更感兴趣,而不仅仅是简单的Twitter消息(例如:API、FBconnect、通知等)谢谢!

  3. Gradle 自动化构建开源工具 - 2

    文章目录写在前面1、下载与安装(windows)1.1、idea中配置gradle2、基础知识(Gradle6.9为例)2.1、Gradle脚本语法2.1.1、dependsOn2.1.2、创建动态任务2.1.3、增加任务行为2.1.4、参数2.1.5、Ant任务2.1.6、方法2.1.7、默认任务2.1.6、依赖任务的不同输出3、java项目中使用3.1、在已有项目中构建gradle3.2、在新建项目时构建gradle(idea)3.3、gradle项目目录结构3.4、build.gradle3.4.1、plugins3.4.2、repositories3.4.3、dependencies3

  4. IDEA 2022 创建 Spring Boot 项目详解 - 2

    如何用IDEA2022创建并初始化一个SpringBoot项目?目录如何用IDEA2022创建并初始化一个SpringBoot项目?0. 环境说明1.  创建SpringBoot项目 2.编写初始化代码0. 环境说明IDEA2022.3.1JDK1.8SpringBoot1.  创建SpringBoot项目        打开IDEA,选择NewProject创建项目。        填写项目名称、项目构建方式、jdk版本,按需要修改项目文件路径等信息。        选择springboot版本以及需要的包,此处只选择了springweb。        此处需特别注意,若你使用的是jdk1

  5. 停车系统源码-基于springboot+uniapp开源项目 - 2

    Iparking停车收费管理系统-可商用介绍Iparking是一款基于springBoot的停车收费管理系统,支持封闭车场和路边车场,支持微信支付宝多种支付渠道,支持多种硬件,涵盖了停车场管理系统的所有基础功能。技术栈Springboot,MybatisPlus,Beetl,Mysql,Redis,RabbitMQ,UniApp功能云端功能序号模块功能描述1系统管理菜单管理配置系统菜单2系统管理组织管理管理组织机构3系统管理角色管理配置系统角色,包含数据权限和功能权限配置4系统管理用户管理管理后台用户5系统管理租户管理多租户管理6系统管理公众号配置租户公众号配置7系统管理操作日志审计日志8系统

  6. ruby-on-rails - 有没有很好的引用(开源)Rails NoSQL应用程序? - 2

    我有兴趣了解使用nosql将如何影响rails应用程序的架构/设计/代码。有人知道使用nosql持久性的开源rails应用程序的一个好例子吗?谢谢 最佳答案 看看这些项目:卡桑德拉用法atDigg。卡桑德拉用法atTwitter。Friendly用法atFetLife(nsfw)。最后,MyNoSQL是一个提供nosql相关信息的好网站。 关于ruby-on-rails-有没有很好的引用(开源)RailsNoSQL应用程序?,我们在StackOverflow上找到一个类似的问题:

  7. 2022年10月23日周赛ZZULIOJ - 2

    文章目录问题B:芝华士威士忌和他的小猫咪们代码&注释问题C:愿我的弹雨能熄灭你们的痛苦代码注释问题D:猜糖果游戏代码注释问题E:有趣的次方代码注释问题F:这是一个简单题代码&注释问题G:打印矩阵代码注释问题H:scz的简单考验代码注释问题I:完美区间代码&注释问题J:是狂热的小迷妹一枚吖~代码&注释2022年10月23日周赛ZZULIOJ问题B:芝华士威士忌和他的小猫咪们时间限制:1Sec内存限制:128MB题目描述芝华士威士忌很喜欢带着他的猫咪们一块跑着玩。但是小猫咪们很懒,只有在离他y米以内才愿意和他一块跑。这天他在坐标为x的位置,他想和他的猫咪们一块跑着玩。有n个小猫咪,第i个小猫咪在坐

  8. 【华为OD机试真题 java、python、c++】荒地电站建设【2022 Q4 100分】(100%通过+复盘思路) - 2

    代码请进行一定修改后使用,本代码保证100%通过率,本题目提供了java、python、c++三种代码。复盘思路在文章的最后题目描述祖国西北部有一片大片荒地,其中零星的分布着一些湖泊,保护区,矿区;整体上常年光照良好,但是也有一些地区光照不太好。某电力公司希望在这里建设多个光伏电站,生产清洁能源对每平方公里的土地进行了发电评估,其中不能建设的区域发电量为0kw,可以发电的区域根据光照,地形等给出了每平方公里年发电量x千瓦。我们希望能够找到其中集中的矩形区域建设电站,能够获得良好的收益。输入描述第一行输入为调研的地区长,宽,以及准备建设的电站【长宽相等,为正方形】的边长最低要求的发电量之后每行为

  9. 玩客云刷机(2022-3-19亲测) - 2

    https://cloud.189.cn/t/BJbYreYbmUj2(访问码:djz6)(网盘2022-4-1更新)一、刷入armbian。1.1使用AmlBurnTool软件烧录首选底包至固件。烧录完成后断开玩客云电源备用。(靠近hdmi的那个口子。)1.2使用WIn32diskimager软件将emmc固件写入U盘。1.3写入成功后,先将U盘插入玩客云靠近网线接口端的USB口,再接入电源。玩客云通电后指示灯会先亮绿灯,再亮蓝灯,红蓝闪烁,最后蓝灯常亮。等到确定蓝灯常亮后,再拔掉U盘、电源。(最好蓝灯常亮后,启动一次玩客云,看看ssh是否正常。)1.4使用WIn32diskimager写入

  10. AiBote 2022 新研发的自动化框架,支持 Android 和 Windows 系统。速度非常快 - 2

    Ai-Bot基于流行的Node.js和JavaScript语言的一款新自动化框架,支持Windows和Android自动化。1、Windowsxpath元素定位算法支持支持Windows应用、.NET、WPF、Qt、Java和Electron客户端程序和ie、edgechrome浏览器2、Android支持原生APP和H5界面,元素定位速度是appium十倍,无线远程自动化操作多台安卓设备3、基于opencv图色算法,支持找图和多点找色,1080*2340全分辨率找图50MS以内4、内置免费OCR人工智能技术,无限制获取图片文字和找字功能。5、框架协议开源,除官方node.jsSDK外,用户可

随机推荐