Contributing
Contributions are welcome! Here's how to get started.
How to Contribute
- Fork the repository
- Create a feature branch
- Make your changes
- Run tests and linting
- Submit a pull request
Development Setup
bash
# Clone your fork
git clone https://github.com/bab-sh/bab.git
cd bab
# Install dependencies
go mod download
# Build
go build -o bab
# Run
./bab listTesting
bash
# Run tests
go test ./...
# Run linter
golangci-lint runGuidelines
- Write clear commit messages
- Add tests for new features
- Update documentation as needed
- Follow Go best practices
Need Help?
- Discord - Ask questions
- GitHub Issues - Report bugs or request features