# Contributing

Contributions are welcome. This project models asteroids across all dynamical families and compositions, so physical correctness is critical.

## Getting Started

```bash
git clone https://github.com/celestial4498-prog/AsteroidsFactory.git
cd AsteroidsFactory
cargo build
cargo test --all-targets
```

## Before Submitting

1. **Tests pass** — `cargo test --all-targets`
2. **No warnings** — `cargo clippy --all-targets`
3. **Formatted** — `cargo fmt`
4. **Examples run** — all three examples exit with code 0
