pikapython/document/achivement_zh.md
2022-08-02 13:02:41 +08:00

107 lines
2.4 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 成就勋章 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)