- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
- Follow Go standards and conventions
- Use clear, descriptive variable names
- Comment complex logic
- Write tests for new features
- Update documentation as needed
- Add tests for new features
- Ensure all tests pass
- Request review from maintainers
- Be respectful and inclusive
- Focus on constructive feedback
- Help others learn and grow