- 
                Notifications
    
You must be signed in to change notification settings  - Fork 14.5k
 
Open
Labels
codeCode-relatedCode-related
Description
Tip
We seek help translating the code from Python/Java to other programming languages.
Feel free to contribute in programming languages not listed here, such as PHP, R. Ruby, Kotlin, etc.
Contributing Guideline
- Select a reference language: Python or Java are the preferred reference languages since their codebase has been thoroughly tested.
 - Maintain code consistency: Align your code structure, naming conventions, and comments with those in the reference language to minimize discrepancies.
 - Test the code: Ensure your code produces the same output as the reference code. Recommend utilizing tools like Diffchecker to compare the outputs.
 - Format the code: Before opening the pull request, check your code formatting against existing chapters for consistent indentation, comment style, and naming conventions. Standard code formatting tools are recommended.
 - Please ensure that a pull request(PR) covers at most one chapter for better maintainability. PR examples:
 
Code Reviewers
If you have extensive programming experience and are interested in reviewing code, please reach out via WeChat at krahets-jyd . We thank all code reviewers on the landing page and of this project.
| Language | Reviewer | 
|---|---|
| Java | @krahets | 
| C++ | |
| Python | @krahets | 
| Go #222 | @Reanon | 
| JavaScript #120 | @justin-tse | 
| TypeScript #121 | @justin-tse | 
| C# | @hpstory | 
| C #425 | @Gonglja | 
| Swift | @nuomi1 | 
| Rust | @night-cruise, @rongyi | 
| Ruby | @khoaxuantu | 
| Dart | @gvenusleo | 
| Kotlin | @curtishd | 
| Zig | @coderonion | 
krahets, pengchzn, gyt95, guowei-gong, WSL0809 and 1 morekrahets, what-is-me and Gonglja
Metadata
Metadata
Labels
codeCode-relatedCode-related