-
Notifications
You must be signed in to change notification settings - Fork 77
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
Add cargo-modules #34
base: main
Are you sure you want to change the base?
Conversation
While this has been around for a while, it doesn't seem to have gained substantial popularity -- I don't think it makes sense for this to be listed on blessed.rs at this point. |
The same could be said for While comparing the download counts on crates.io (of which |
I agree, I get that this is supposed to be an opinionated list but solely basing admissions off downloads seems shortsighted. |
There's also the aspect of Apart from that it has proven itself to be a very useful tool for both beginners, who are just starting out with the language and haven't yet fully grasped the module system:
As well as for expert rustaceans working on complex projects wanting to visualize the structure and inter-dependencies between modules in a project:
Footnotes |
Personally I think being actively developed and regularly maintained is necessary but not sufficient. I guess it couldn't hurt to add it, but I'm not convinced that this passes the threshold that I'd use for "blessed". I also feel that issues like regexident/cargo-modules#102 being reported but not having any route to being fixed make me more iffy about the value proposition. |
What is that threshold exactly? The acceptance criteria are not very clear to me, at least I can't find a clear set of requirements a crate has to adhere to in order for it to be added. I might be missing something here, but defining acceptance criteria seems useful for projects like these. |
For what it's worth the Github stars of the project have more than doubled (408 -> 875) since this PR was opened:
I'm happy to report that this has long been resolved at this point. 🙂 |
At 18k recent downloads (cargo-show-asm, which is currently included, also has 18k), I think this might now make sense. |
Adds
cargo-module
a cargo plugin for visualizing and analyzing a crate's code structure.(Disclaimer: I am the author.)