# pixracer **Repository Path**: imun_CYSY/pixracerfc ## Basic Information - **Project Name**: pixracer - **Description**: 基于开源飞控板的飞控项目 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2019-05-12 - **Last Updated**: 2021-11-03 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # RACERFC Version 0.0.1 > 有关版本号的约定,请参考: [语义化版本 2.0](https://semver.org/lang/zh-CN/) ## 特点 * 使用开源硬件 PX4 fmu-v4(pixracer) * 使用STM32CUBEMX配置全部外设 * 使用CMSIS-V1规范的freertos ## IDE和工具链 * MDK 5 OR Clion(暂时只更新基于clion和gcc的code) * gcc or arm ## RACERFC使用什么样的code style ? [Google code Style](https://google.github.io/styleguide/cppguide.html) ## RACERFC使用什么样的分支策略 ? ### Release 分支 分支名为 `release`. 每次测试完成,有了一个对外发布版本时,使用这个分支. 如果不是从 `master` 分支 fast-forward 来的话,需要 code-review; ### Master 分支 分支名为 `master`. 待测试分支,一段时间内,开发完成某个功能时,merge 到这个分支中,QA 可以基于这个分支进行测试. 如果不是从 `dev` 分支 fast-forward 来的话,需要 code-review; ### Dev 分支 分支名为 `dev`. 开发分支,所有的开发者,在尝试开发新功能时,都应该以此分支为基础进行开发, 并及时的从 `dev` 分支获取其他同时最新的开发信息. **总是需要 code-review**(目前开发者可能只有我和张沐然,所以code review可能少一些) ### Feature 分支 每个人开发某些功能的时候, 分支名一般为 `[developer_name]/[feature_name]` 如: `xiaowei/update_readme`. 如果这个功能需要多个人一起开发的话,可以使用 `feature/[feature_name]`, 如: `feature/update_readme`.