As a goal of making the bookshelf cover more use cases, we should bring the Rust API guidelines into the bookshelf. I don't know the status on the book other than that it remains in the nursery at https://github.com/rust-lang-nursery/api-guidelines.