社区贡献组织

Mdr-C-Tutorial
梦猫大典社区的成员参与进 CoolPotOS 的各种模块贡献

Plos-clan
CoolPotOS 项目隶属于 plos-clan, 是本项目主要的贡献社区

ViudiraTech
负责驱动部分的调优和编写, 是除plos-clan外最先贡献的组织
内核贡献者
对内核源码进行增加, 修复, 注释的贡献者
文档贡献者
对文档进行编写, 修订, 翻译的贡献者
其他贡献者
对额外功能如软件生态, 代码审查, 存储库流程优化作出贡献
How to contribute
环境注意
CoolPotOS构建需要在 Linux 环境下进行, 如果您是 Windows 请使用 WSL2, MacOS用户请使用虚拟机
国内用户需要自己想办法开启网络工具以实现xmake自动工具链下载
国内用户需要自己想办法开启网络工具以实现xmake自动工具链下载
Fork repo & Download Tools
- 从CoolPotOS主仓库 fork 进你自己的账户下
- 克隆仓库至本地
- 下载xmake构建工具
bash
Debian/Ubuntu
Arch/Manjaro
Arch/Manjaro
架构编译
amd64架构与ia32架构的编译流程是不同的
Download Compiler & Build Kernel
- x86_64贡献者只需下载 clang xorriso 即可
- 构建并运行
- ia32用户需要下载 zigcc nasm xorriso (有网络工具可以让xmake自行下载)
- 构建并运行
Debian/Ubuntu
bash
xmake.lua
bash
构建脚本注意
i386的贡献者编写并测试完代码后需将 xmake.lua 恢复原状, 防止干扰 x86_64 版本的构建
架构编译
因为CoolPotOS主仓库更新较为频繁, 您需要不断的更新您本地的仓库
Open pull request
- 递交你的代码
- 向CoolPotOS主仓库打开你的拉取请求
成为贡献者!
拉取请求被合并后你就成为了 CoolPotOS 贡献者了, 根据贡献度会被记录到README或者文档里 :)