Contribution Guide
Development Setup
- Fork Repository
- Fork GoBatch repository
- Clone locally
Code Standards
- Use
gofmt
to format code - Add comments for exported items
- Write unit tests
Submission Process
Create Branch
- Use meaningful branch names (e.g.,
feature/new-reader
) - One task per branch
- Use meaningful branch names (e.g.,
Commit Code
- Clear commit messages
- Reference related issues
Update Documentation
- Update relevant docs
- Ensure examples work
Submit PR
- Describe changes
- Ensure tests pass