About
Thank you for your interest in contributing to bevy_lint
! Please feel free to take a peek at any of the articles in the table of context. These docs follow the Diátaxis documentation system1, meaning pages are organized based on how they're meant to be read.
- Tutorial: Practice by doing something.
- How-to Guides: Learn how to solve a specific problem.
- Reference: Refer to technical knowledge while working.
- Explanation: Learn the reasons behind certain decisions.
Important
This is the documentation for contributing to
bevy_lint
. If you want to learn how to usebevy_lint
instead, please take a look at the user guide.
Additional Resources
⭐️ = Recommended Reading
- Rust Compiler Development Guide
- Debugging the compiler (not all sections apply)
- Overview of the compiler
- Queries: demand-driven compilation
- Memory Management in Rustc
- ⭐️ The HIR
rustc_driver
andrustc_interface
- ⭐️ Errors and Lints
- ⭐️ The
ty
module: representing types - Glossary
- Code Index
- Humor in Rust (not actually relevant)
rustc
API Docs- Clippy Development
-
You may also know Diátaxis as the Divio documentation system. Diátaxis was developed while the author was working at Divio. ↩