Skip to main content

环境准备

在开始之前,请确保你的开发环境已配置完成。

必备工具

Git

版本控制工具
git --version

Python

算法开发与仿真
python --version

Keil / STM32CubeIDE

嵌入式开发环境

SolidWorks / CAD

机械设计工具

获取代码

克隆仓库

# 克隆主仓库
git clone https://gitee.com/darrenpig/new_energy_coder_club.git

# 进入项目目录
cd new_energy_coder_club

子模块初始化

# 初始化并更新子模块
git submodule update --init --recursive

项目结构

new_energy_coder_club/
├── docs/                   # 文档
├── firmware/              # 嵌入式固件
│   ├── stm32/            # STM32 代码
│   └── esp32/            # ESP32 代码
├── software/              # 上位机软件
│   ├── vision/           # 视觉算法
│   └── control/          # 控制算法
├── hardware/              # 硬件设计
│   ├── pcb/              # PCB 文件
│   └── mechanical/       # 机械结构
└── tools/                 # 工具脚本

第一个贡献

1. Fork 仓库

访问 Gitee 仓库 并点击 Fork 按钮。

2. 创建分支

# 创建功能分支
git checkout -b feature/my-first-contribution

3. 提交更改

# 添加更改
git add .

# 提交
git commit -m "feat: 添加新功能"

# 推送到你的 Fork
git push origin feature/my-first-contribution

4. 创建 Pull Request

在 Gitee 上创建 Pull Request,等待代码审查。

开发规范

代码规范

了解 NEC 的代码风格与提交规范

获取帮助

查看 Issues

遇到问题?查看已知问题或提交新 Issue

加入讨论

参与社区讨论,与其他开发者交流