hive-gpu 0.1.7

High-performance GPU acceleration for vector operations with Device Info API (Metal, CUDA, ROCm)
Documentation
# Contributing to hive-gpu

Thank you for your interest in contributing to hive-gpu!

## Code of Conduct

This project adheres to a Code of Conduct. By participating, you are expected to uphold this code. Please report unacceptable behavior to the maintainers.

## How to Contribute

### Reporting Bugs

- Use GitHub Issues
- Include reproduction steps
- Provide system information
- Include error messages and logs

### Suggesting Features

- Open a GitHub Discussion or Issue
- Describe the use case
- Explain why it would be valuable
- Consider proposing an implementation

### Pull Requests

1. **Fork the repository**
2. **Create a branch**: `git checkout -b feature/my-feature`
3. **Make changes**: Follow coding standards from AGENTS.md
4. **Write tests**: Ensure 95%+ coverage
5. **Run quality checks**:
   ```bash
   npm run type-check
   npm run lint
   npm test
   npm run test:coverage
   ```
6. **Commit**: Use conventional commits
7. **Push**: `git push origin feature/my-feature`
8. **Create PR**: Describe changes clearly

## Development Setup

```bash
# Clone repository
git clone https://github.com/hivellm/hive-gpu.git
cd hive-gpu

# Install dependencies
npm install

# Run development mode
npm run dev

# Run tests
npm test
```

## Coding Standards

- Follow AGENTS.md standards
- Write tests for all new code (95%+ coverage)
- Document public APIs
- Use TypeScript strict mode
- Format with Prettier
- Lint with ESLint

## Commit Message Format

Use conventional commits:

```
feat: add new feature
fix: fix bug
docs: update documentation
test: add tests
chore: update dependencies
```

## Review Process

1. Automated checks must pass (CI/CD)
2. Code review by maintainer
3. Address feedback
4. Approval and merge

## License

By contributing, you agree that your contributions will be licensed under the MIT License.

---
*For questions, contact HiveHub Team*