开源公益 | Halo 高校行

yang
yang
发布于 2024-04-19 / 252 阅读
0
0

开源公益 | Halo 高校行

写在前面

Halo 社区于今年积极投身开源公益。

参与由中国科学院软件研究所“开源软件供应链点亮计划”发起并长期支持的暑期开源活动---开源之夏,公布了「Halo 建站工具编辑器表情包插件」、「Halo 建站工具代码注入增强插件」两个计划项目。该计划面向全球高校学生开放报名,中选学生将在项目资深开发者的指导下,参与 Halo 开源贡献并获得组委会提供的现金奖励。

为了能使更多对开源项目贡献抱有热爱的伙伴也能够参与到 Halo 社区贡献,顺利且怀抱成就感地开启自己的开源之旅,Halo 团队决定增设四个公开项目,同样面向全球高校学生开放报名,中选学生将在辅导下参与 Halo 开源贡献,最终被社区仓库采纳的参与者将获得 Halo 团队提供的丰厚奖品。

项目介绍

项目一

Halo 建站工具主题开发

项目概述

该项目遵循 GPLv3 开源协议。希望基于指定的设计稿实现一个 Halo 开源建站工具的对应主题,用户安装使用该主题后即可得到一个类似设计稿的 Web 站点。同时用户可以通过主题提供的各种设置项完成一定程度的自定义。

项目导师

王振<wangzhen1991@hotmail.com>

技术领域标签

  • Web Application

编程领域标签

  • HTML

  • JavaScript

  • CSS/SCSS/LESS

项目技术要求

  1. HTML、CSS、JavaScript 语言知识

  2. Thymeleaf 模板引擎

  3. Docker 容器管理基础

项目成果仓库

项目二

Halo 建站工具存储库扩展插件

项目概述

该项目遵循 GPLv3 开源协议。Halo 开源建站工具默认情况下将所有附件存储在安装服务器的本地目录,同时 Halo 提供了通过插件扩展存储库类型的机制,该项目希望实现一个存储库扩展插件,支持创建 Alist 类型的存储库。

项目导师

张亮<liang.zhang@fit2cloud.com>

技术领域标签

  • Web Application

  • Vue.js

编程领域标签

  • JavaScript

  • Java

  • HTML

  • Typescript

  • CSS/SCSS/LESS

项目技术要求

  1. Java、HTML、TypeScript 语言知识

  2. Spring、Vue3 开发框架

  3. Docker 容器管理基础

项目成果仓库

软件社发链地方区的蓬勃发展,/助力开源软件供应链建设。

参与流程

  • 2024-04-30~06-04:提交报名表单;

  • 2024-06-05~06-30:报名表单审核;

  • 2024-06-26:中选名单公示(将记录在相应成果仓库 issue 中);

  • 2024-07-01~09-30:项目开发;

  • 2024-10-01~10-31:代码合并;

  • 2024-11-30:结项公示,优秀贡献者评选与奖励发放。

奖励设置

Halo 项目组将依据代码贡献质量评选出 2~5 位优秀贡献者。

每位优秀贡献者将获得:

  • 2000 元现金奖励;

  • 1 份 Halo 周边礼包;

  • 1 份 Halo 专业版授权。

提交报名

开发指导

由 Halo 核心研发团录制的开发指导视频现已上线 Bilibili 频道合集 2024 Halo 开源公益

内容包含(合集更新中):

  1. 开源项目的生命周期

  2. 开源项目的商业化运营

  3. Halo 代码解析

  4. Halo 主题上手

  5. Halo 插件上手


评论