documentation icon indicating copy to clipboard operation
documentation copied to clipboard

Document dependency tree

Open sagikazarmark opened this issue 9 years ago • 14 comments

Discovery, message factories can cause a complex dependency tree.

See php-http/httplug#104

sagikazarmark avatar Jan 26 '16 13:01 sagikazarmark

Does this look right? Should I add clients/adapters as well? screen shot 2016-07-27 at 17 12 30

Nyholm avatar Jul 27 '16 15:07 Nyholm

Looks nice. How did you create it?

sagikazarmark avatar Jul 27 '16 15:07 sagikazarmark

Keynote

Nyholm avatar Jul 27 '16 15:07 Nyholm

looks good. i would leave out adapters, that would complicate the diagram quite a bit

dbu avatar Jul 27 '16 15:07 dbu

Maybe straight lines?

screen shot 2016-07-27 at 17 26 02

Nyholm avatar Jul 27 '16 15:07 Nyholm

No, just a bit bent. And I'll make sure to have a good image tomorrow

Nyholm avatar Jul 27 '16 15:07 Nyholm

Here is my final graph:

screen shot 2016-07-28 at 10 37 45

You can find the source at: https://www.dropbox.com/s/jd401fu8woe3sto/httplug-deps.key?dl=0

Nyholm avatar Jul 28 '16 08:07 Nyholm

cool! could we use coloring (like greying out or such) to separate php-http libraries and 3rd party libraries? and psr 7 could be more highlighted, maybe with a star-box around it or something

dbu avatar Jul 28 '16 08:07 dbu

Star-box?

screen shot 2016-07-28 at 11 42 26

Nyholm avatar Jul 28 '16 09:07 Nyholm

screen shot 2016-07-28 at 11 43 16 screen shot 2016-07-28 at 11 38 08

Nyholm avatar Jul 28 '16 10:07 Nyholm

first version with yellow background?

dbu avatar Jul 28 '16 10:07 dbu

screen shot 2016-07-28 at 12 15 28

Nyholm avatar Jul 28 '16 10:07 Nyholm

I just realized that within a couple of years, the four packages on top will all be PSRs (and a Promise implementation)

Nyholm avatar Jul 28 '16 11:07 Nyholm

Star box :smile:

Like it

sagikazarmark avatar Jul 28 '16 12:07 sagikazarmark