# Contributing
Contributions are welcome for the Deimoss crate.
## Getting Started
```bash
cargo build
cargo test --all-targets
```
## Before Submitting
1. Tests pass: `cargo test --all-targets`
2. Lints pass: `cargo clippy --all-targets`
3. Formatting is clean: `cargo fmt`
4. Examples run without errors
## Guidelines
- Keep changes focused and physics-aware.
- Do not use print macros to consume values or silence warnings.
- Add or update tests for behavior changes.
- Preserve crate naming and module organization.
- Rust edition is 2024, dependencies use wildcard versions.
## Pull Requests
- Explain motivation and scope.
- Document public API changes in README and ChangeLog when relevant.
- Keep commits small and reviewable.
## License
By contributing, you agree that your contributions are licensed under MIT.
## Contact
Join the Discord server: https://discord.com/channels/1489158007219556487/1489181752923656212