Skip to content

快速开始

新用户入口

如果你是第一次了解 IMX-Forge,建议按以下顺序阅读:

  1. 📖 总体路线图 - 了解项目全貌和发展规划
  2. 📦 v0.5 归档 - 了解已完成的工作
  3. 🎯 当前重点:D1 方向 - 查看环境完善方向

贡献者入口

如果你想参与项目开发:

  1. 📋 任务总览 - 查看所有待办任务
  2. 🗺️ 路线图 - 选择你感兴趣的方向
  3. 📁 方向详情 - 查看具体任务
  4. 🎯 示例项目 - 查看项目清单

章节目录

当前重点:D1 方向 - 环境完善

  • [ ] Docker 开发环境
  • [ ] 环境初始化脚本
  • [ ] 烧录脚本
  • [ ] VS Code Devcontainer

详见:D1 详情

进度概览

里程碑状态
v0.5 Mainline 内核迁移 + QT6已完成
D1: 环境完善进行中
D2: 工具完备规划中
D3: 示例展示规划中
D4: 生态成熟规划中

发展方向

项目进度

[✅] v0.1 - 基础框架搭建
[✅] v0.3 - U-Boot 和内核移植
[✅] v0.5 - Mainline 内核迁移 + QT6 支持
[🚧] 当前重点:环境完善与工具开发
[📋] 方向 D1:环境完善
[📋] 方向 D2:工具完备
[📋] 方向 D3:示例展示
[📋] 方向 D4:生态成熟

示例项目

如何贡献

我们欢迎所有形式的贡献!

贡献方式

  1. 代码贡献:实现一个任务或功能
  2. 文档贡献:完善教程和文档
  3. 测试贡献:测试功能和报告问题
  4. 项目贡献:完成一个示例项目
  5. 建议贡献:提出改进建议

贡献流程

  1. 阅读 路线图任务总览
  2. 选择你感兴趣的任务
  3. 在 GitHub Issues 中声明你的意图
  4. Fork 项目并创建分支
  5. 提交 Pull Request
  6. 等待 Code Review

详见:GitHub 仓库的贡献指南

常见问题

Q: 我应该从哪里开始?

A: 如果你是新用户,建议从 roadmap.md 开始。如果你想贡献代码,查看 todo.mdD1 方向

Q: 方向和里程碑有什么区别?

A: 我们使用"方向"而不是"里程碑"来强调灵活性和优先级,而不是严格的时间线。你可以根据兴趣和需求选择任何方向开始,不必按顺序完成。

Q: 任务的优先级是什么?

A: 我们使用 P0/P1/P2/P3 优先级系统:

  • P0:最高优先级,核心功能
  • P1:高优先级,重要功能
  • P2:中等优先级,增强功能
  • P3:低优先级,可选功能

Q: 如何查看项目进度?

A: 主路线图 roadmap.md 有详细的进度说明和发展方向介绍。

继续学习

Built with VitePress