44 lines
1.8 KiB
Markdown
44 lines
1.8 KiB
Markdown
# Contributing to VibeVoice
|
|
|
|
Thank you for your interest in **VibeVoice**. VibeVoice is an academic-oriented research project.
|
|
Our core principles are **code minimalism**, **high readability**, and **functional purity**.
|
|
|
|
## 1. Preferred Contributions
|
|
|
|
- **Bug Fixes & New Features**
|
|
These are our primary focus.
|
|
|
|
- **Minimalism First**
|
|
Code must be concise, clear, and minimal.
|
|
|
|
## 2. Rejected Patterns
|
|
|
|
- **Over-Engineering**
|
|
We will reject unnecessary encapsulation, excessive abstraction, or complex architectural refactoring.
|
|
Please remember this is research-purposed code, not a commercial enterprise project.
|
|
|
|
- **Style Tweaks**
|
|
PRs solely for formatting, beautification, or non-functional style adjustments will be rejected.
|
|
|
|
- **Non-English Contributions**
|
|
PRs containing non-English code comments, documentation, commit messages, or descriptions will be rejected.
|
|
|
|
## 3. Review Policy
|
|
|
|
- **Line-by-Line Review**
|
|
Maintainers strictly audit every single line of change manually. Before submitting, ensure you have personally scrutinized and fully mastered all code logic.
|
|
|
|
- **Caution Regarding AI-Generated Code**
|
|
LLM-generated code often contains redundant logic and subtle defects. Large chunks of AI-generated code will be rejected unless they have undergone rigorous human cleaning and verification.
|
|
Ensure that every line of code has an absolute necessity to exist.
|
|
|
|
## 4. Documentation Standards
|
|
|
|
- **Precise & Concise**
|
|
VibeVoice's documentation serves a global research community. We hold extremely high standards: changes must be succinct and accurate.
|
|
Please eliminate all verbosity and redundancy to ensure maximum information density.
|
|
|
|
---
|
|
|
|
We look forward to receiving **precise, streamlined, and substantively valuable** research contributions.
|