You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: TODO.md
+3
Original file line number
Diff line number
Diff line change
@@ -5,6 +5,7 @@
5
5
-[ ] Create a github.io homepage
6
6
-[ ] Add interactive `html` or `svg` examples to homepage
7
7
-[ ] Add a [CONTRIBUTING.md](https://github.com/nayafia/contributing-template/blob/master/CONTRIBUTING-template.md)
8
+
-[ ] Ruby gem docs
8
9
-[ ] Progress messages
9
10
-[ ] Progress bar?
10
11
-[x] Allow user to specify a single component and the tool should print only that component
@@ -32,6 +33,8 @@
32
33
-[ ] Visualisation
33
34
-[ ] Highlight strongly coupled components (i.e. have lots of outgoing/incoming dependencies). How to visualise strongly coupled components?
34
35
-[ ] Interface vs implementation coupling (interface is worse!). Highlighting interface vs implementation coupling between components on graph?
36
+
-[ ] Hierarchy diagram for components with no cycles? (https://bl.ocks.org/mbostock/4339184)
37
+
-[ ] Pack diagram for just visualising components (https://bl.ocks.org/mbostock/ca5b03a33affa4160321)
35
38
-[ ] Look at using subgraphs of the dot/svg language to cluster component dependencies in the graph
36
39
-[ ] Create a d3 donut graph with relative sizes of components in project? This'll probably show which components need to be further split up (something like this https://blog.kathyreid.id.au/2016/12/29/linux-australia-expense-breakdown-a-data-visualisation-in-d3-js/)
37
40
-[ ] Node size - base it on how many source files (or lines of code) or how many connections going in/out of node?
0 commit comments