From 996778699c9921fda8eb70dbda36f832908b62ab Mon Sep 17 00:00:00 2001 From: pikastech Date: Tue, 2 Aug 2022 13:02:41 +0800 Subject: [PATCH] update readme --- README.md | 18 ++++++ README_zh.md | 22 ++++++- assets/README.mdpp | 3 + assets/README_zh.mdpp | 6 +- assets/achivement_list.mdpp | 28 ++++---- assets/achivement_zh.mdpp | 125 ------------------------------------ document/achivement.md | 106 ++++++++++++++++++++++++++++++ document/achivement_zh.md | 106 ++++++++++++++++++++++++++++++ 8 files changed, 269 insertions(+), 145 deletions(-) delete mode 100644 assets/achivement_zh.mdpp create mode 100644 document/achivement.md create mode 100644 document/achivement_zh.md diff --git a/README.md b/README.md index 750c7f244..dfd4dbe83 100644 --- a/README.md +++ b/README.md @@ -593,6 +593,24 @@ In addition to device drivers, developing custom Python modules for MCU is very ## [How to contribute](https://pikadoc.readthedocs.io/en/latest/%E5%A6%82%E4%BD%95%E5%8F%82%E4%B8%8E%E7%A4%BE%E5%8C%BA%E8%B4%A1%E7%8C%AE.html) +| Contributer | [Achivements](document/achivement.md) | +| ----------------------------------------------------- | :----------------------------------------------------------- | +| [甜航](https://github.com/easyzoom) | 26 | +| 千帆(微信名) | 26 | +| [ Meco Jianting Man](https://github.com/mysterywolf) | 12262315 | +| [liuduanfei](https://github.com/liuduanfei) | 26 | +| [ sjy](https://gitee.com/shanjiayang) | 2613 | +| 沧御 | 26 | +| [versaloon](https://github.com/versaloon) | 2613 | +| 刘延(微信名) | 3641 | +| [GorgonMeducer](https://github.com/GorgonMeducer) | 2522213341 | +| [unsigned](https://gitee.com/unsigned0) | 2623 | +| [梦程MI](https://gitee.com/dreamcmi) | 362341 | +| [Maximilian Gerhardt](https://github.com/maxgerhardt) | 12 | +| [purewind7](https://gitee.com/purewind7) | 24313341 | +| [ onceday](https://gitee.com/onceday) | 2413 | + + | Contribute log | Contributer | | --- | --- | | PikaMath.Quaternion() | [purewind7](https://gitee.com/purewind7) | diff --git a/README_zh.md b/README_zh.md index 4013445bc..9a7f574e8 100644 --- a/README_zh.md +++ b/README_zh.md @@ -588,8 +588,26 @@ while True: ## 在 Docker 中测试 (recommend) [ Docker 开发环境搭建指南 ](https://pikadoc.readthedocs.io/zh/latest/get-start_linux.html) -# 7.贡献者 -| 内容 | 贡献者 | +# 8.贡献者 +| 贡献者 | [成就勋章](document/achivement_zh.md) | +| ----------------------------------------------------- | :----------------------------------------------------------- | +| [甜航](https://github.com/easyzoom) | 26 | +| 千帆(微信名) | 26 | +| [ Meco Jianting Man](https://github.com/mysterywolf) | 12262315 | +| [liuduanfei](https://github.com/liuduanfei) | 26 | +| [ sjy](https://gitee.com/shanjiayang) | 2613 | +| 沧御 | 26 | +| [versaloon](https://github.com/versaloon) | 2613 | +| 刘延(微信名) | 3641 | +| [GorgonMeducer](https://github.com/GorgonMeducer) | 2522213341 | +| [unsigned](https://gitee.com/unsigned0) | 2623 | +| [梦程MI](https://gitee.com/dreamcmi) | 362341 | +| [Maximilian Gerhardt](https://github.com/maxgerhardt) | 12 | +| [purewind7](https://gitee.com/purewind7) | 24313341 | +| [ onceday](https://gitee.com/onceday) | 2413 | + + +| 贡献记录 | 贡献者 | | --- | --- | | PikaMath.Quaternion() | [purewind7](https://gitee.com/purewind7) | | contrubute to PikaCV | [purewind7](https://gitee.com/purewind7) | diff --git a/assets/README.mdpp b/assets/README.mdpp index 378460ccf..6c4a94386 100644 --- a/assets/README.mdpp +++ b/assets/README.mdpp @@ -486,6 +486,9 @@ In addition to device drivers, developing custom Python modules for MCU is very ## [How to contribute](https://pikadoc.readthedocs.io/en/latest/%E5%A6%82%E4%BD%95%E5%8F%82%E4%B8%8E%E7%A4%BE%E5%8C%BA%E8%B4%A1%E7%8C%AE.html) +| Contributer | [Achivements](assets/achivement.md) | +!INCLUDE "achivement_list.mdpp" + | Contribute log | Contributer | | --- | --- | !INCLUDE "contributor.mdpp" diff --git a/assets/README_zh.mdpp b/assets/README_zh.mdpp index 75d34b4ab..df98c5729 100644 --- a/assets/README_zh.mdpp +++ b/assets/README_zh.mdpp @@ -482,12 +482,10 @@ while True: [ Docker 开发环境搭建指南 ](https://pikadoc.readthedocs.io/zh/latest/get-start_linux.html) # 8.贡献者 -## 成就 -| 贡献者 | 成就勋章 | +| 贡献者 | [成就勋章](document/achivement_zh.md) | !INCLUDE "achivement_list.mdpp" -## 记录 -| 内容 | 贡献者 | +| 贡献记录 | 贡献者 | | --- | --- | !INCLUDE "contributor.mdpp" diff --git a/assets/achivement_list.mdpp b/assets/achivement_list.mdpp index 55b0318b4..736f6884e 100644 --- a/assets/achivement_list.mdpp +++ b/assets/achivement_list.mdpp @@ -1,16 +1,16 @@ | ----------------------------------------------------- | :----------------------------------------------------------- | -| [甜航](https://github.com/easyzoom) | 26 | -| 千帆(微信名) | 26 | -| [ Meco Jianting Man](https://github.com/mysterywolf) | 12262315 | -| [liuduanfei](https://github.com/liuduanfei) | 26 | -| [ sjy](https://gitee.com/shanjiayang) | 2613 | -| 沧御 | 26 | -| [versaloon](https://github.com/versaloon) | 2613 | -| 刘延(微信名) | 3641 | -| [GorgonMeducer](https://github.com/GorgonMeducer) | 2522213341 | -| [unsigned](https://gitee.com/unsigned0) | 2623 | -| [梦程MI](https://gitee.com/dreamcmi) | 362341 | -| [Maximilian Gerhardt](https://github.com/maxgerhardt) | 12 | -| [purewind7](https://gitee.com/purewind7) | 24313341 | -| [ onceday](https://gitee.com/onceday) | 2413 | +| [甜航](https://github.com/easyzoom) | 26 | +| 千帆(微信名) | 26 | +| [ Meco Jianting Man](https://github.com/mysterywolf) | 12262315 | +| [liuduanfei](https://github.com/liuduanfei) | 26 | +| [ sjy](https://gitee.com/shanjiayang) | 2613 | +| 沧御 | 26 | +| [versaloon](https://github.com/versaloon) | 2613 | +| 刘延(微信名) | 3641 | +| [GorgonMeducer](https://github.com/GorgonMeducer) | 2522213341 | +| [unsigned](https://gitee.com/unsigned0) | 2623 | +| [梦程MI](https://gitee.com/dreamcmi) | 362341 | +| [Maximilian Gerhardt](https://github.com/maxgerhardt) | 12 | +| [purewind7](https://gitee.com/purewind7) | 24313341 | +| [ onceday](https://gitee.com/onceday) | 2413 | diff --git a/assets/achivement_zh.mdpp b/assets/achivement_zh.mdpp deleted file mode 100644 index 5993340c0..000000000 --- a/assets/achivement_zh.mdpp +++ /dev/null @@ -1,125 +0,0 @@ -# 成就勋章 2022 - -## 声明 - -- 仅统计2021年北京时间8月1日0时至2022年8月1日0时的数据 - -- 以 github、gitee 数据为主,其他数据为辅 - -- 数据来源多样,难免有疏漏,如有疑问可通过 issue 讨论 - -- 成就勋章获得者可以免费得到实体纪念章,通过贡献者邮箱向 liang6516@outlook.com 发送邮件和收件地址获取,中国地区包邮 - -## 成就获取规则 - 2022年 - -### PikaScript 芯片专家 - -- 一星:为任意 bsp 提交了代码 - -![16](assets/16.png) - -- 三星:提交了新的 bsp,或者制作了硬件驱动模块 - -![26](assets/26.png) - -- 五星:制作了基于 PikaStdDevice 的硬件驱动模块,实现了超过50%的 PikaStdDevice 类 - -![36](assets/36.png) - -### PikaScript 模块设计师 - -- 一星:向通用 package (非硬件驱动型) 提交过任意代码 - -![14](assets/14.png) - -- 三星:为通用 package 实现了新的类或函数,并编写了单元测试 - -![24](assets/24.png) - -- 五星:制作了新的通用 package,并编写了完整的单元测试 - -![34](assets/34.png) - -### PikaScript 文豪 - -- 一星:向 pikadoc 或 pikadoc_en 或 readme 提供细节修正 - -![11](assets/11.png) - -- 三星:翻译 pikadoc 或 pikadoc_en 的完整章节或为一个 class 编写完整的文档 - -![21](assets/21.png) - -- 五星:编写 pikadoc 或 pikadoc_en 完整的独立章节 - -![31](assets/31.png) - -### PikaScript 内核研究员 - -- 一星:向内核提交过任意形式的补丁 - -![15](assets/15.png) - -- 三星:优化了内核的运行速度,使 benchmark 跑分增长 - -![25](assets/25.png) - -- 五星:为内核实现了新的语法或功能提升 - -![35](assets/35.png) - -### PikaScript 工具大师 - -- 一星:提交了工具或构件脚本的补丁: - -![12](assets/12.png) - -- 三星:提供了包管理的支持或者制作了简单的新工具 - -![22](assets/22.png) - -- 五星:为预编译器提供了新的功能 - -![32](assets/32.png) - -### PikaScript commit 冠军 - -以 gitee 和 github 的commit 数量最大者计算,不计算项目作者的 commit 数 - -- 一星:commit 数量前5 - -![13](assets/13.png) - -- 三星:commit 数量前3 - -![23](assets/23.png) - -- 五星:commit 数量第1 - -![33](assets/33.png) - -### PikaScript MVP - -- 五星:得到任意一个其他的五星徽章,或者得到三个三星徽章 - -![41](assets/41-16594077379821.png) - -### 勋章列表 - -| 贡献者 | 勋章 | -| ----------------------------------------------------- | :----------------------------------------------------------- | -| [甜航](https://github.com/easyzoom) | 26 | -| 千帆(微信名) | 26 | -| [ Meco Jianting Man](https://github.com/mysterywolf) | 12262315 | -| [liuduanfei](https://github.com/liuduanfei) | 26 | -| [ sjy](https://gitee.com/shanjiayang) | 2613 | -| 沧御 | 26 | -| [versaloon](https://github.com/versaloon) | 2613 | -| 刘延(微信名) | 3641 | -| [GorgonMeducer](https://github.com/GorgonMeducer) | 2522213341 | -| [unsigned](https://gitee.com/unsigned0) | 2623 | -| [梦程MI](https://gitee.com/dreamcmi) | 362341 | -| [Maximilian Gerhardt](https://github.com/maxgerhardt) | 12 | -| [purewind7](https://gitee.com/purewind7) | 24313341 | -| [ onceday](https://gitee.com/onceday) | 2413 | - diff --git a/document/achivement.md b/document/achivement.md new file mode 100644 index 000000000..789e9184b --- /dev/null +++ b/document/achivement.md @@ -0,0 +1,106 @@ +# Achievement Medal 2022 + +## Statement + +- Only the data from August 1, 2021 0:00 GMT to August 1, 2022 0:00 GMT + +- The data is mainly from github and gitee, and other data is supplementary. + +- The data comes from various sources, so there are inevitably omissions, if you have questions, please discuss through issue + +- Achievement medal winners can get the physical medal for free by sending an email to liang6516@outlook.com with the recipient's address, free shipping is included in China. + +## Achievement rules - 2022 + +### PikaScript Chip Expert + +- One star: Submitted code for any bsp + +![16](../assets/16.png) + +- Three stars: submitted a new bsp, or made a hardware driver module + +![26](../assets/26.png) + +- Five stars: created a hardware driver module based on PikaStdDevice, implementing more than 50% of the PikaStdDevice classes + +![36](../assets/36.png) + +### PikaScript package Architect + +- One star: submitted arbitrary code to generic packages (not hardware-driven) + +![14](../assets/14.png) + +- Three stars: Implemented a new class or function for a generic package and wrote unit tests + +![24](../assets/24.png) + +- Five stars: made a new generic package and wrote a complete unit test + +![34](../assets/34.png) + +### PikaScript Litterature + +- One star: provided detail fixes to pikadoc or pikadoc_en or readme + +![11](../assets/11.png) + +- Three stars: translate a complete section of pikadoc or pikadoc_en or write complete documentation for a class + +![21](../assets/21.png) + +- Five stars: write a complete standalone section of pikadoc or pikadoc_en + +![31](../assets/31.png) + +### PikaScript kernel researcher + +- One star: has submitted any kind of patch to the kernel + +![15](../assets/15.png) + +- Three stars: Optimized kernel speed, resulting in benchmark score increase + +![25](../assets/25.png) /assets/25.png) + +- Five stars: Implemented new syntax or feature enhancements to the kernel + +![35](../assets/35.png) + +### PikaScript Tool Master + +- One star: Submitted a patch for a tool or building block script: + +![12](../assets/12.png) + +- Three stars: provided support for package management or made a simple new tool + +![22](../assets/22.png) + +- Five stars: provided new features for the precompiler + +![32](../assets/32.png) + +### PikaScript commit champion + +Based on the largest number of commits on gitee and github, not counting the number of commits by project authors + +- One star: top 5 commits + +![13](../assets/13.png) + +- Three stars: top 3 commits + +![23](../assets/23.png) + +- 5-star: 1st in number of commits + +![33](../assets/33.png) + +### PikaScript MVP + +- Five stars: get any other five-star badge, or get three three-star badges + +![41](../assets/41-16594077379821.png) + diff --git a/document/achivement_zh.md b/document/achivement_zh.md new file mode 100644 index 000000000..24405d9da --- /dev/null +++ b/document/achivement_zh.md @@ -0,0 +1,106 @@ +# 成就勋章 2022 + +## 声明 + +- 仅统计2021年北京时间8月1日0时至2022年8月1日0时的数据 + +- 以 github、gitee 数据为主,其他数据为辅 + +- 数据来源多样,难免有疏漏,如有疑问可通过 issue 讨论 + +- 成就勋章获得者可以免费得到实体纪念章,通过贡献者邮箱向 liang6516@outlook.com 发送邮件和收件地址获取,中国地区包邮 + +## 成就获取规则 - 2022年 + +### PikaScript 芯片专家 + +- 一星:为任意 bsp 提交了代码 + +![16](../assets/16.png) + +- 三星:提交了新的 bsp,或者制作了硬件驱动模块 + +![26](../assets/26.png) + +- 五星:制作了基于 PikaStdDevice 的硬件驱动模块,实现了超过50%的 PikaStdDevice 类 + +![36](../assets/36.png) + +### PikaScript 模块设计师 + +- 一星:向通用 package (非硬件驱动型) 提交过任意代码 + +![14](../assets/14.png) + +- 三星:为通用 package 实现了新的类或函数,并编写了单元测试 + +![24](../assets/24.png) + +- 五星:制作了新的通用 package,并编写了完整的单元测试 + +![34](../assets/34.png) + +### PikaScript 文豪 + +- 一星:向 pikadoc 或 pikadoc_en 或 readme 提供细节修正 + +![11](../assets/11.png) + +- 三星:翻译 pikadoc 或 pikadoc_en 的完整章节或为一个 class 编写完整的文档 + +![21](../assets/21.png) + +- 五星:编写 pikadoc 或 pikadoc_en 完整的独立章节 + +![31](../assets/31.png) + +### PikaScript 内核研究员 + +- 一星:向内核提交过任意形式的补丁 + +![15](../assets/15.png) + +- 三星:优化了内核的运行速度,使 benchmark 跑分增长 + +![25](../assets/25.png) + +- 五星:为内核实现了新的语法或功能提升 + +![35](../assets/35.png) + +### PikaScript 工具大师 + +- 一星:提交了工具或构件脚本的补丁: + +![12](../assets/12.png) + +- 三星:提供了包管理的支持或者制作了简单的新工具 + +![22](../assets/22.png) + +- 五星:为预编译器提供了新的功能 + +![32](../assets/32.png) + +### PikaScript commit 冠军 + +以 gitee 和 github 的commit 数量最大者计算,不计算项目作者的 commit 数 + +- 一星:commit 数量前5 + +![13](../assets/13.png) + +- 三星:commit 数量前3 + +![23](../assets/23.png) + +- 五星:commit 数量第1 + +![33](../assets/33.png) + +### PikaScript MVP + +- 五星:得到任意一个其他的五星徽章,或者得到三个三星徽章 + +![41](../assets/41-16594077379821.png) +