Thank you for your interest in contributing to the Differential Equations library! This project aims to build a comprehensive, high-performance suite of differential equation solvers for the Rust ecosystem. Your contributions are vital to help make this vision a reality.
If you're looking for something to contribute, check the open GitHub issues first. The issue tracker is the source of truth for planned work and is kept more current than a static checklist in this document.
If you want to propose something new, feel free to open an issue or submit a pull request.
- Follow Rust's official style guidelines
- Write comprehensive documentation for public API items
- Include tests for new functionality
- Use meaningful variable and function names
- Keep functions focused and reasonably sized
- Run
cargo fmtandcargo clippybefore submitting your code
By contributing to this project, you agree that your contributions will be licensed under the project's Apache 2.0 License.