社区贡献组织

Mdr-C-Tutorial

Mdr-C-Tutorial

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

Plos-clan

Plos-clan

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

ViudiraTech

ViudiraTech

负责驱动部分的调优和编写, 是除plos-clan外最先贡献的组织

内核贡献者

对内核源码进行增加, 修复, 注释的贡献者

贡献者 1贡献者 2贡献者 3贡献者 4贡献者 5贡献者 6贡献者 7贡献者 8贡献者 9贡献者 10贡献者 11贡献者 12

文档贡献者

对文档进行编写, 修订, 翻译的贡献者

贡献者 1贡献者 2贡献者 3贡献者 4

其他贡献者

对额外功能如软件生态, 代码审查, 存储库流程优化作出贡献

贡献者 1贡献者 2贡献者 3

How to contribute

环境注意

CoolPotOS构建需要在 Linux 环境下进行, 如果您是 Windows 请使用 WSL2, MacOS用户请使用虚拟机
国内用户需要自己想办法开启网络工具以实现xmake自动工具链下载

Fork repo & Download Tools


  • 从CoolPotOS主仓库 fork 进你自己的账户下
  • 克隆仓库至本地
  • bash
  • 下载xmake构建工具
  • Debian/Ubuntu
    Arch/Manjaro
    Arch/Manjaro

架构编译

amd64架构与ia32架构的编译流程是不同的

Download Compiler & Build Kernel


  • x86_64贡献者只需下载 clang xorriso 即可
  • Debian/Ubuntu
  • 构建并运行
  • bash
  • ia32用户需要下载 zigcc nasm xorriso (有网络工具可以让xmake自行下载)
  • xmake.lua
  • 构建并运行
  • bash

构建脚本注意

i386的贡献者编写并测试完代码后需将 xmake.lua 恢复原状, 防止干扰 x86_64 版本的构建

架构编译

因为CoolPotOS主仓库更新较为频繁, 您需要不断的更新您本地的仓库

Open pull request


  • 递交你的代码
  • 向CoolPotOS主仓库打开你的拉取请求

成为贡献者!

拉取请求被合并后你就成为了 CoolPotOS 贡献者了, 根据贡献度会被记录到README或者文档里 :)