Contributing
Thank you for your interest in contributing to InesDB! This guide will help you get started.
Getting Started
Prerequisites
- Go 1.25 or later
- Git
- Linux, macOS, or WSL2 on Windows
Setting Up Development Environment
```bash
Clone the repository
git clone https://github.com/rodrigo0345/omag-db.git
cd omag-db
Install dependencies
go mod download
Run tests to verify setup
go test ./...
```
Development Workflow
Branch Naming Convention
- Feature:
feature/description
- Bug fix:
fix/description
- Documentation:
docs/description
- Refactoring:
refactor/description
Example: feature/add-bloom-filter or fix/deadlock-detection
Commit Messages
Follow conventional commits format:
```
():