mirror of
https://github.com/sunnypilot/sunnypilot.git
synced 2026-06-26 03:12:08 +08:00
752 B
752 B
title
| title |
|---|
| Workflow |
Development Workflow
How to contribute code to sunnypilot.
Prerequisites
- Git installed
- Python 3.12+
- A GitHub account
Steps
- Fork the repository on GitHub
- Clone your fork locally
- Create a branch from the appropriate base branch
- Make changes and test locally
- Push your branch to your fork
- Open a pull request against the main repository
Branch Naming
Use descriptive branch names:
feat/feature-name— New featuresfix/bug-description— Bug fixesdocs/topic— Documentation changes
Pull Request Guidelines
- Keep PRs focused on a single change
- Include a clear description of what and why
- Reference any related issues
- Ensure tests pass