Ideas of OS Community

欢迎来到 OS Community 的 Ideas,这里是 OS Community 成员分享、交流、招揽同好的地方。

OS Community 是什么?

我们是对 OS 及相关工具开发感兴趣的一群人,我们的目标是创建一个开源社区平台,让同好们碰撞灵感、分享经验、共同进步。

如何参与

你或许已经注意到了,本项目开启了 GitHub Discussions。这里是一切灵感的起点,你可以在这里分享你的新奇想法,与其他人讨论,逐渐打磨每一个珍贵的灵感。

当你觉得想法已经足够成熟,便可以开启一个 Pull Request,将你想法的细致描述和计划放到 src/proposals 下。基于此,你可以宣传自己的提案,招揽志同道合的人一起筹划提案的实现。

一旦你开始了一个项目,便可以再次发起一个 Pull Request,将提案转化为 src/projects 下的项目。这里可以详细介绍项目的设计、目标、计划与进展。我们提倡所有项目都是开源的,并会尽力帮助你的开源项目获得更大的影响力。

如果你还没有什么好的想法,也可以随意参与任何一个讨论、提案甚至项目。Don't ask to join, just join!

如果你做了一个和 OS 并不一定直接相关的项目,或者你想要提供一些论文阅读与项目研究的资料,欢迎将你的资料放到 src/resources 下。

下图是一个参与流程的示意图:

参与流程

现在从参与 讨论 开始吧!

提案

这里是分享一个较为成熟但尚未开始进行的提案的地方。你可以在这里:

  • 分享提案,并接受社区的深入讨论
  • 招揽潜在的项目参与者

为保障提案的质量和可行性,还请尽量以如下格式书写你的提案:

# 提案标题

## 联系方式

> 提案者的联系方式,以便社区同好参与
>
> 例:

- 小明 TEL:123456789 EMAIL:xiaoming@example.com

## 提案内容

### 目标

> 这里介绍你的提案的目标,帮助社区快速了解你的提案

### 设计

> 这里介绍你的提案的设计,帮助社区快速了解你的提案细节

### 计划

> 这里介绍你的提案的计划,帮助有意愿者快速了解如何参与以及参与后要做的事情

### 准备事项

> 这里介绍你的提案的准备事项,帮助有意愿者了解提案离正式转为项目的距离

项目

这里是分享一个已经开始开发的项目的地方。你可以在这里:

  • 宣传项目,并接受社区的深入讨论
  • 招揽新的项目参与者

为保障项目的参与性,还请尽量以如下格式书写你的项目:

# 项目标题

## 联系方式

> 项目维护者者的联系方式,以便社区同好参与
>
> 例:

- 小明 TEL:123456789 EMAIL:xiaoming@example.com

## 项目内容

### 目标

> 这里介绍你的项目的目标,帮助社区快速了解你的项目

### 设计

> 这里介绍你的项目的设计,帮助社区快速了解你的项目细节

### 计划

> 这里介绍你的项目的计划,帮助社区快速了解如何参与以及参与后要做的事情

### 进展

> 这里介绍你的项目的进展,帮助社区了解项目的状况

资料

这里是分享与 OS 多少有些关系的资料的地方。你可以在这里:

  • 分享某种开发范式,如 “rust-embedded 社区的 PAC”
  • 分享近期阅读的论文获研究的项目的总结,如“OSDI22 xx 论文阅读分享”

此处的内容格式不作限制,还请尽情发挥。