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

107 lines
2.6 KiB
Markdown

# 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)