dioxus-three 0.0.4

A Three.js 3D model viewer for Dioxus - supports Desktop, Web (WASM), and Mobile
Documentation
# Contributing to dioxus-three

Thank you for your interest in contributing! This document provides guidelines for getting started.

## Development Environment

- **Rust**: >= 1.76
- **cargo**: latest stable

## Setup

```bash
git clone https://github.com/eftech93/dioxus-three.git
cd dioxus-three
cargo test --all-features
cargo clippy --all-targets --all-features -- -D warnings
cargo fmt --check
```

## Branch Naming

- `feature/` — New features or enhancements
- `fix/` — Bug fixes
- `docs/` — Documentation improvements
- `chore/` — Maintenance tasks

## Pull Request Checklist

- [ ] Tests pass (`cargo test --all-features`)
- [ ] Clippy lints pass (`cargo clippy --all-targets --all-features -- -D warnings`)
- [ ] Code is formatted (`cargo fmt`)
- [ ] New features include tests
- [ ] Documentation is updated (README, docs/)
- [ ] Commit messages follow [Conventional Commits]https://www.conventionalcommits.org/

## Commit Message Format

```
type(scope): subject

body (optional)
```

Types: `feat`, `fix`, `docs`, `style`, `refactor`, `test`, `chore`

## Questions?

Open a [Discussion](https://github.com/eftech93/dioxus-three/discussions) or reach out to [eftech93@gmail.com](mailto:eftech93@gmail.com).