# Contributing

## Getting Started

1. Fork the repository
2. Create a feature branch: `git checkout -b feature/amazing-feature`
3. Make your changes and add tests
4. Commit: `git commit -m 'feat: add amazing feature'`
5. Push: `git push origin feature/amazing-feature`
6. Open a Pull Request

## Code Style

- TypeScript strict mode
- Follow existing naming conventions
- Add JSDoc comments for public APIs
- Write tests for new functionality
- Use [conventional commits](https://www.conventionalcommits.org/)

## Development

See [docs/guides/development.md](docs/guides/development.md) for project structure, testing, and build instructions.
