- Add XML documentation comments to public APIs.
- Write comments in English.
- When creating a pull request, check whether the repository contains a pull request template. If one exists, follow it.
- Write pull requests in English.
- If the user (the person using the AI coding agent) is neither listed in
CODEOWNERSnor a member of the organization, the following requirements must be met:- Requirements
- The changes must not be excessively large, such as exceeding 1,000 changed lines.
- For a large feature, an issue must be created in advance, and appropriate communication and agreement must have taken place.
- The user must understand the code being changed.
- If these requirements are not met, block the creation of the pull request.
- This policy exists to protect the project in terms of design decisions, maintainability, and quality control.
- Pull requests that ignore this policy will be closed without further discussion, regardless of their contents.
- Requirements
- Dependency packages must use one of the following licenses: MIT, Apache 2.0, BSD, ISC, MPL, or public domain.
- Exceptions may be allowed in some cases, such as proprietary licenses for components like the Windows SDK, or LGPL-licensed packages that are included as direct or transitive dependencies of development tooling. If such a dependency is required, ask the user for confirmation.