mirror of
https://gitee.com/mirrors_PX4/PX4-Autopilot.git
synced 2026-10-29 04:33:36 +08:00
* Add vitepress tree * Update existing workflows so they dont trigger on changes in the docs path * Add nojekyll, package.json, LICENCE etc * Add crowdin docs upload/download scripts * Add docs flaw checker workflows * Used docs prefix for docs workflows * Crowdin obvious fixes * ci: docs move to self hosted runner runs on a beefy server for faster builds Signed-off-by: Ramon Roche <mrpollo@gmail.com> * ci: don't run build action for docs or ci changes Signed-off-by: Ramon Roche <mrpollo@gmail.com> * ci: update runners Signed-off-by: Ramon Roche <mrpollo@gmail.com> * Add docs/en * Add docs assets and scripts * Fix up editlinks to point to PX4 sources * Download just the translations that are supported * Add translation sources for zh, uk, ko * Update latest tranlsation and uorb graphs * update vitepress to latest --------- Signed-off-by: Ramon Roche <mrpollo@gmail.com> Co-authored-by: Ramon Roche <mrpollo@gmail.com>
36 lines
1017 B
Markdown
36 lines
1017 B
Markdown
# 维护说明
|
|
|
|
这选择并描述了一些工具来帮助分析代码库的状态并支持其维护。
|
|
|
|
## 分析 churn
|
|
|
|
改动的数量,因此对文件所做的更改次数可以指示哪些文件/部件可能需要重构。
|
|
|
|
To find churn metrics a tool such as [Churn](https://github.com/danmayer/churn) can be used:
|
|
|
|
```sh
|
|
gem install churn
|
|
```
|
|
|
|
An example output as of `v1.6.0-rc2` would be:
|
|
|
|
```sh
|
|
cd src/Firmware
|
|
churn --start_date "6 months ago"
|
|
**********************************************************************
|
|
* Revision Changes
|
|
**********************************************************************
|
|
Files
|
|
+------------------------------------------+
|
|
| file |
|
|
+------------------------------------------+
|
|
| src/modules/navigator/mission.cpp |
|
|
| src/modules/navigator/navigator_main.cpp |
|
|
| src/modules/navigator/rtl.cpp |
|
|
+------------------------------------------+
|
|
|
|
|
|
|
|
**********************************************************************
|
|
```
|