Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/johnmurray/laces
A dependency graph for Ruby Gems
https://github.com/johnmurray/laces
Last synced: about 1 month ago
JSON representation
A dependency graph for Ruby Gems
- Host: GitHub
- URL: https://github.com/johnmurray/laces
- Owner: JohnMurray
- License: mit
- Created: 2011-12-18T02:33:19.000Z (about 13 years ago)
- Default Branch: master
- Last Pushed: 2013-02-21T14:02:48.000Z (almost 12 years ago)
- Last Synced: 2024-10-15T23:26:10.280Z (3 months ago)
- Language: Ruby
- Homepage:
- Size: 227 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Influential
[ ![Build status - Travis-ci][1] ][2]
[ ![Dependency Status][4] ][5]ThisPublic projec the ongoing work for a research project that I am
working on to find the most influential Gem in the Ruby-verse. Right now
there are several directions that the research could take and many avenues
that could be explored in terms of what this research will mean and what
information I would like to be able to derive from the data.## Goals
To help stay on track in the development process, I've identified some
goals that I'd like this project to achieve and maintain. They are as
follows:+ ~~Be package-able in Gem form~~
+ Offer a platform for gem dependency-analysis and visualization
+ Function as a useful analytics tool
+ Provide semi-live results via continuous processing via a web-interfaceFor more explanation about each goal, see `docs/GOALS_ROADMAP.md`
## Contributing
To contribute, just fork the project and submit your additions via a pull-
request. Make sure to checkout the **wishlist** to see what is on the
agenda or checkout the [Trello][3].Extra resources:
+ PM Software: https://trello.com/b/mjmQlvNF
+ Main GitHub Repo: https://github.com/JohnMurray/influential## Whishlist
+ Option to cache dependency-graph and use that
+ ~~CLI runner via rake tasks~~
+ ~~Add additional meta-data to node objects when parsing~~
+ Implement primary-link algorithm (weighting)
+ Implement secondary-link algorithm (weighting)
+ Come up with a more flexible configuration model
+ Pry console for debugging/interacting with graph model and algorithms[1]: https://secure.travis-ci.org/JohnMurray/gem-graph.png
[2]: https://travis-ci.org/JohnMurray/gem-graph
[3]: https://trello.com/b/mjmQlvNF
[4]: https://gemnasium.com/JohnMurray/influential.png
[5]: https://gemnasium.com/JohnMurray/influential