File tree Expand file tree Collapse file tree 2 files changed +6
-4
lines changed Expand file tree Collapse file tree 2 files changed +6
-4
lines changed Original file line number Diff line number Diff line change 44
55[](https://opensource.org/licenses/MIT) [](https://travis-ci.org/shreyasbharath/cpp_dependency_graph) [](https://codeclimate.com/github/shreyasbharath/cpp_dependency_graph/maintainability) [](https://www.codacy.com/app/shreyasbharath/cpp_dependency_graph?utm_source=github.com&utm_medium=referral&utm_content=shreyasbharath/cpp_dependency_graph&utm_campaign=Badge_Grade) [](https://codeclimate.com/github/shreyasbharath/cpp_dependency_graph/test_coverage) [](https://github.com/shreyasbharath/cpp_dependency_graph/releases)
66
7- Generates useful dependency graphs to study the architecture of a C/C++ codebase .
7+ Generates useful component dependency visualisations (in ` dot ` or ` d3.js ` ) to study the architecture of C/C++ projects .
88
99Why do all the other languages have awesome tools to analyse codebases but C/C++ codebases do not?
1010
@@ -49,7 +49,7 @@ This will highlight the dependencies coming in and going out of a specific compo
4949
5050` cpp_dependency_graph visualise -r spec\test\example_project\ -c Engine -o deps.dot -f dot `
5151
52- Here's a component graph generated for the ` queue ` component in [ rethinkdb] ( https://github.com/rethinkdb/rethinkdb )
52+ Here's a component dependency visualisation generated for the ` queue ` component in [ rethinkdb] ( https://github.com/rethinkdb/rethinkdb )
5353
5454![ Queue component dot visualisation] ( examples/rethinkdb_queue_component.png )
5555
@@ -61,15 +61,15 @@ This will highlight dependencies of includes within a specific component
6161
6262` cpp_dependency_graph visualise_includes -r spec\test\example_project\ -c Engine `
6363
64- Here's a component include graph generated for the ` queue ` component in [ rethinkdb] ( https://github.com/rethinkdb/rethinkdb )
64+ Here's a component include dependency visualisation generated for the ` queue ` component in [ rethinkdb] ( https://github.com/rethinkdb/rethinkdb )
6565
6666![ Queue include graph dot] ( examples/rethinkdb_queue_include.png )
6767
6868![ Queue include graph d3] ( examples/rethinkdb_queue_include_d3.png )
6969
7070## Development
7171
72- ` bundle exec cpp_dependency_graph -r <dir> -c <component_name> -o <output_file > `
72+ ` bundle exec cpp_dependency_graph visualise -r <dir> `
7373
7474## License
7575
Original file line number Diff line number Diff line change 33- [ ] Documentation
44 - [ ] Screencast of how to use tool on projects
55 - [ ] Create a github.io homepage
6+ - [ ] Add a [ CONTRIBUTING.md] ( https://github.com/nayafia/contributing-template/blob/master/CONTRIBUTING-template.md )
7+ - [ ] Add interactive ` html ` or ` svg ` examples into README, is this possible?
68- [ ] Progress messages
79 - [ ] Progress bar?
810- [x] Allow user to specify a single component and the tool should print only that component
You can’t perform that action at this time.
0 commit comments