Hi all, I'm Benjamin Fleischer, the new 'Lead Developer' for metric_fu's continued development.
I created a new github organization 'metricfu' such that the project is now located at
https://github.com/metricfu/metric_fu . It is now the official metric_fu repo.
It contains patches that I've manually applied from the original jscruggs/metric_fu pull requests and issues, as well as subsequent work that I've done trying to improve 1.9 and 1.8 compatibility and well as some structural reorganization in an attempt to isolate dependencies and narrow the interfaces. I've also released an updated version of roodi and make fork and update some other dependencies. I'm also contacting some of the maintainers of the dependencies, e.g. churn, about updating their dependencies. This is just the beginning.
I put 'Lead Developer' in quotes above because it's a volunteer position I have assumed by forking Jake's branch, doing some work, and discussing reviving the project with him. MetricFu, as an open-source project is really owned by the community, so if you would like to get involved in helping to maintain it, there are many ways to help, and I encourage you to help out. I'm just a guy with commit access currently pushing a bunch of code to the project.
How can you help? Submit pull requests to improve external or internal documentation, update the website, report bugs, fix bugs, help keep track of the issues and pull requests queue, submit pull requests for code in your fork that you think could be helpful, or get involved in the discussing the future direction of the project, from short range compatibility to longer-term goals and milestones.
My hazy vision for the future:
Better isolate each metric, and modularize them in a conventional way such that they can easily be turned on and off, even with 3rd party gems or code. But, to stabilize the current feature-set before starting off in a new direction, if possible. My vision could probably use a few more eyes. (and ears, mouths, etc).
About me:
I'm a Ruby (mostly Rails) dev of 3 or so year who loves refactoring code. I work at MrSkin.com (you may know of it from such films as 'Knocked Up'). I can be contacted at
bfleische...@gmail.com and g'chatted at
bflei...@gmail.com . My github username is 'bf4'. I am now learning a lot about the differences in how a gemspec manages dependencies and bundler, and then how that affects the behavior of a gem executable. (It isn't pretty).
So, take a look at
https://github.com/metricfu/metric_fu and thanks for all, and submit an issue and/or pull request
-Benjamin
p.s. I imported the issues from Jake's repo, which resulted in what looks like a lot of recent issues added by me. In actuality, most of them are probably old and invalid. I point it out because it looks confusing.