1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
# Contributing
Contributions are welcome for the Earths 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