diff options
| author | Franck Cuny <franckcuny@gmail.com> | 2016-08-04 11:45:44 -0700 |
|---|---|---|
| committer | Franck Cuny <franckcuny@gmail.com> | 2016-08-04 11:45:44 -0700 |
| commit | 585b48b6a605cb71ef99dd767880e1b7ee5bf24e (patch) | |
| tree | c65377350d12bd1e62e0bdd58458c1044541c27b /posts/2009-07-16-cpanhq-and-dependencies-graph.org | |
| parent | Use Bullet list for the index. (diff) | |
| parent | Mass convert all posts from markdown to org. (diff) | |
| download | lumberjaph-585b48b6a605cb71ef99dd767880e1b7ee5bf24e.tar.gz | |
Merge branch 'convert-to-org'
Diffstat (limited to '')
| -rw-r--r-- | posts/2009-07-16-cpanhq-and-dependencies-graph.org | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/posts/2009-07-16-cpanhq-and-dependencies-graph.org b/posts/2009-07-16-cpanhq-and-dependencies-graph.org new file mode 100644 index 0000000..c4c80d2 --- /dev/null +++ b/posts/2009-07-16-cpanhq-and-dependencies-graph.org @@ -0,0 +1,27 @@ +CPANHQ is a new project that "aims to be a community-driven, +meta-data-enhanced alternative to such sites as +[[http://search.cpan.org][search.cpan.org]] and +[[http://kobesearch.cpan.org/][kobesearch.cpan.org]]. + +I believe that a good vizualisation can help to have a better +understanding of datas. One of the missing thing on the actual +search.cpan.org is the lack of informations about a distribution's +dependencies. So my first contribution to the CPANHQ project was to add +such informations. + +<img src='/imgs/cpanhq-dep.webp' alt='cpanhq deps' align=left'> + +For each distributions, a graph is generated for the this distribution. +For this, I use +[[http://search.cpan.org/perldoc?Graph::Easy][Graph::Easy]] and data +available from the CPANHQ database. I alsa include a simple list of the +dependencies after the graph. + +Only the first level dependencies are displayed, as the distribution's +metadata are analysed when the request is made. I could follow all the +dependencies when the request is made, but for some distribution it +could take a really long time, and it's not suitable for this kind of +services. + +*edit*: you can find +[[http://github.com/bricas/cpanhq/tree/master][CPANHQ on GitHub]]. |
