Skip to content

Commit 4a460f1

Browse files
Update README
1 parent 68f07f6 commit 4a460f1

File tree

2 files changed

+6
-4
lines changed

2 files changed

+6
-4
lines changed

README.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) [![Build Status](https://travis-ci.org/shreyasbharath/cpp_dependency_graph.svg?branch=master)](https://travis-ci.org/shreyasbharath/cpp_dependency_graph) [![Maintainability](https://api.codeclimate.com/v1/badges/2a07b587ca6fc8b1b3db/maintainability)](https://codeclimate.com/github/shreyasbharath/cpp_dependency_graph/maintainability) [![Codacy](https://api.codacy.com/project/badge/Grade/9439dbb7fde44b5380401acba5325e62)](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) [![Test Coverage](https://api.codeclimate.com/v1/badges/2a07b587ca6fc8b1b3db/test_coverage)](https://codeclimate.com/github/shreyasbharath/cpp_dependency_graph/test_coverage) [![Release](https://img.shields.io/github/release/shreyasbharath/cpp_dependency_graph.svg?maxAge=3600)](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

99
Why 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

TODO.md

+2
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@
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

0 commit comments

Comments
 (0)