Skip to content

Milestones

List view

  • 目前的构建系统杂乱、支持有限,在新的构建系统中,计划支持以下内容: 1. 跨平台,提供支持 gcc/clang 的交叉编译功能 2. 第三方依赖自动下载、构建 3. 文档生成,根据注释自动生成 docxy 文档 4. 内核的构建,包括 boot 与 kernel 5. 代码格式化,执行 make style 可以调整代码格式 6. 单元测试、集成测试、系统测试 7. CI 8. 定义项目信息,可以设置版本、作者等 9. 指定输出目录,将第三方依赖、内核等编译生成的文件放到指定位置 10. 调试,使用 make debug 等进入调试模式 11. IDE 支持,相关配置文件 12. 辅助工具,如 .clang-format、.vscode、gdbinit、插件配置等 13. 支持 docker

    No due date
    15/16 issues closed