Closed chrysn closed 9 months ago
Thank you for this PR, it looks good. Left one minor comment.
why it points to the README of the shared crate?
Because it fast-forwards the user to the relevant main crate with the overview documentation. Several crates with all the same text (and the user won't know unless they diff, maybe the detail is somewhere down) are confusing to users. The shared README is ... well, shared among all other crates :-) and is just that: a pointer that says it's part of the big thing.
I see, then it can just be overridden when crate-specific READMEs are added. Cool!
This should fix the big looming "appears to have no README.md file" texts on crates.io. I don't think we can really test this other than wait what it looks like after the next release, but the absense of "unused manifest key" warnings in a cargo check is a good sign.
The main crate just uses the top-level README; all others use a shared one that points to the main crate.