# \[draft\] Rust Compiler Contributor Guiding Principles ---- This is next iteration on previous [Guiding Principles draft](https://hackmd.io/TYGRjVIbSBmxpbcfDzll-w?view) It incorporates the input from the April 23rd steering meeting ([zulip archive][2021-04-23 mtg]; [meeting notes](https://hackmd.io/awoymhnuQoGABt22e7JJBw)) and discussions that followed that meeting. [2021-04-23 mtg]: https://zulip-archive.rust-lang.org/238009tcompilermeetings/95764steeringmeeting20210323GPscompilerteam424.html Feel free to leave feedback as hackmd comments, or if you want to join the conversation, come to [the zulip topic][zulip topic]. [zulip topic]: https://rust-lang.zulipchat.com/#narrow/stream/131828-t-compiler/topic/Contributor.20Guiding.20Principles.2C.20Take.202/near/235864273 ---- These are our guiding principles; they are meant to guide people in making decisions about how to make contributions to the rustc code base, and how to interact with others on the project. ---- This list is open to change; if you have suggestions for: 1. new principles to add, 2. amendments to the existing ones, 3. an argument for why a proposed principle should not be on this list, or 4. an unaddressed domain that should be covered here, then please do reach out to the compiler team leadership! ---- ### *(These are still in draft status)* * *Change Notes:* * *2021-04-23: created doc* *The general format is: 1. Succinct Title, 2. expository text explaining the principle in the abstract, 3. bullets with concrete illustrative examples.*