-
Notifications
You must be signed in to change notification settings - Fork 2.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Optionally document dev-dependencies #3475
Comments
Sounds like a good idea to me! I could imagine something like |
I'd like to implement this feature |
I was just looking for this. Awesome progress, keep going! 🍻 |
It will be done soon! Just been focusing on cargo fix --clippy for the time being, almost done with that though I think. |
It's worth to mention that when you run
Version:
|
Any progress here? What are some next steps? Any way I can help? I'd really appreciate this feature because I frequently do "offline" development where I run |
Current workaround is to add your dev-dependencies under [dependencies] in |
Is there any progress on this issue? |
#11105 gets in the way of doing this manually. |
Currently
cargo doc
will build documentation for the crate and its dependencies, which is useful as (outside of the core Rust distribution) you get a one stop shop of documentation while working on a crate, however as far as I could see "dev-dependencies" can't be included in that.This is inconvenient for test-support libraries and for complex "examples" e.g. in a library crate you want a binary which depends on docopt/clap or ncurses or winapi or the Ruby C API or some other large dependency which is completely unnecessary for the core library, but you don't want to fork it to a separate crate, so you make it an example and use dev dependencies, however you've now lost offline access to the "large dependency"'s documentation.
The text was updated successfully, but these errors were encountered: