Thank you for your interest in Q1 nano! We welcome contributions from everyone.
感谢你对 Q1 nano 的关注!我们欢迎所有形式的贡献。
- Use the Bug Report template
- Include steps to reproduce, expected vs actual behavior
- Attach logs, screenshots, or videos if applicable
- Use the Feature Request template
- Describe the use case and expected outcome
- Fork the repository
- Create a branch from
main:git checkout -b feature/your-feature-name
- Make your changes and commit with clear messages:
git commit -m "feat: add new walking gait parameter" - Push to your fork and open a Pull Request
- Python: Follow PEP 8. Use type hints where reasonable.
- C/C++ (firmware): Use consistent indentation (4 spaces), descriptive variable names.
- Documentation: Markdown format. Keep language clear and concise.
- Ensure your code compiles/runs without errors
- Update relevant documentation if needed
- Reference related issues in your PR description (e.g.,
Closes #12) - One of the maintainers will review your PR — we aim to respond within 3 days
Look for issues labeled good first issue. These are great starting points:
- 📝 Documentation improvements and translations
- 🔧 RL training parameter tuning
- 🎨 3D model improvements
- 🧪 Adding simulation test cases
- GitHub Issues — bug reports, feature requests
- GitHub Discussions — general questions, ideas, show & tell
By contributing, you agree that your contributions will be licensed under the Apache License 2.0.
贡献代码即表示你同意你的贡献将以 Apache License 2.0 许可协议发布。