suna/CONTRIBUTING.md

35 lines
953 B
Markdown

# Contributing to Suna
Thank you for your interest in contributing to Suna! This document outlines the contribution process and guidelines.
## Contribution Workflow
1. Fork the repository
2. Create a feature branch (`git checkout -b feature/your-feature`)
3. Commit your changes (`git commit -am 'feat(your_file): add some feature'`)
4. Push to the branch (`git push origin feature/your-feature`)
5. Open a Pull Request
## Development Setup
For detailed setup instructions, please refer to:
- [Backend Development Setup](backend/README.md)
- [Frontend Development Setup](frontend/README.md)
## Code Style Guidelines
- Follow existing code style and patterns
- Use descriptive commit messages
- Keep PRs focused on a single feature or fix
## Reporting Issues
When reporting issues, please include:
- Steps to reproduce
- Expected behavior
- Actual behavior
- Environment details (OS, Node/Docker versions, etc.)
- Relevant logs or screenshots