Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/perigrin/graph-dependency
https://github.com/perigrin/graph-dependency
Last synced: 22 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/perigrin/graph-dependency
- Owner: perigrin
- License: gpl-2.0
- Created: 2009-03-28T05:26:15.000Z (almost 16 years ago)
- Default Branch: master
- Last Pushed: 2009-03-28T05:28:17.000Z (almost 16 years ago)
- Last Synced: 2024-05-01T22:51:33.574Z (8 months ago)
- Language: Perl
- Homepage:
- Size: 85.9 KB
- Stars: 4
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README
- Changelog: CHANGES
- License: LICENSE
Awesome Lists containing this project
README
=pod
=head1 NAME
Graph-Dependency - Generate dependency graphs for a Perl package.
=head1 INSTALLATION
To install this module type the following:
perl Makefile.PL
make
make test=head1 REQUIRES
You need the following:
Perl (well, duh!)
wget (to acceess search.cpan.org)
Module::CoreList
Graph::Easy (for the graphs)
graphviz (for png output)=head1 USAGES
./graph YAML
./graph Graph::Easy html
./graph Graph::Easy png svg htmlThe output will be written to C. The META.yml
file for each module will be written to C.=head1 BUGS
=over 10
=item *
The META.yml files are cached, but there is no mechanism to invalidate
or re-validate them. If you want to refresh the data, delete everything
in C.=item *
Modules without a META.yml file will not generate dependencies. Parsing
of Makefile.PL is not implemented yet.=item *
Modules that are in the core of I Perl version are marked as "in-core".
If you have an older Perl, you might still need to install that module
first to satisfy the dependencies.=item *
Getting the author name from the package requires a needless trip to
L and might even fail. It would be cool
(I<*wink*> I<*nudge*>) if search.cpan.org could redirect to the proper
file when given:http://search.cpan.org/src/FOO-BAR/META.yml
=back
=head1 COPYRIGHT AND LICENCE
Copyright (C) 2006 by Tels at bloodgate.com
This library is free software; you can redistribute it and/or modify
it under the same terms of the GPL version 2.