文档导航
介绍 - 英文(Introduction - English)
# LeonOS 2 Source Code Repository
[中文](http://leonos.ecuil.com/docs/?file=%2F%E4%BB%8B%E7%BB%8D+-+%E4%B8%AD%E6%96%87%28Introduction+-+Chinese%29.md)
[日本語](http://leonos.ecuil.com/docs/?file=%2F%E4%BB%8B%E7%BB%8D+-+%E6%97%A5%E8%AF%AD%28Introduction+-+Japanese%29.md)
---
## Repository Description
This repository is a **private repository**. Unauthorized sharing of the source code will be subject to criminal prosecution and compensation claims.
## Technology Stack
- **Kernel Layer**: Assembly Language (`.nas`), C Language (`.c`)
- **Application Layer**: Assembly Language (`.nas`), C Language (`.c`)
## Code Submission Process
1. Clone the source code to your local development environment.
2. Modify the code and complete functional testing to ensure all features work properly.
3. Commit the modified content to a **new branch** of the main repository.
4. Submit a Pull Request (PR) to the main branch and describe the updated content in the PR description.
5. The PR will be reviewed by the repository owner LeonMMcoset. Upon approval, the branch will be merged into the main branch and then **deleted**.
## Code Modification Guidelines
- The vast majority of code files are encoded in **GB2312 (Chinese)** or **Shift-JIS (Japanese)**; very few are in UTF-8.
- Even when the correct encoding is selected, comment display errors may occur in some files. **Do not handle this issue**; only ensure the accuracy of string characters.
## Compilation Command Instructions
> These commands need to be run in the src folder. It is recommended to use PowerShell to execute them.
- `./make run_full` - Compile the code and run it via QEMU
- `./make run` - Run only without compilation
- `./make full` - Compile only without running
## Recommended Development Tools
VSCode and its affiliated code editors