<div dir="ltr"><div>Hello LRUG</div><div><br></div><div>I gave a <a href="http://lrug.org/meetings/2016/december/">talk</a> last December, mostly on software packaging principles. </div><div>It also featured mention of a runtime analysis tool for ruby.</div><div>I've had some opportunity to move forward with its development and it's ready to use, with happiness, by all.<br><br></div><div>`gem install delfos --pre`</div><div><br></div><div>I'm hoping to use <a href="https://github.com/ruby-analysis/delfos">Delfos</a> to do analysis of major ruby open source projects.</div><div>The plan is to start with popular, yet complex codebases and see what I can discover.</div><div><a href="https://ruby-analysis.github.io/bundler/">The first installment</a> is an in-depth technical introduction. It starts with setting up and using Delfos to analysing Bundler*. <br><br></div><div>It starts assuming zero knowledge of Delfos and Neo4j. Then goes right through to finding our first potential code smell in the Bundler code base. I'll go on to look for more issues beyond this first step.<br><br></div><div>In this series I'm hoping to </div><div><ul><li>Show off Delfos<br></li><li>Find quirky things about complex codebases<br></li><li>Propose fixes for code smells in popular projects<br></li><li>Find other use cases for Delfos beyond the proposed ones in the first article<br></li><li>Expand the command line tooling to quickly get interesting info about ruby projects<br></li><li>Make people happy<br></li></ul><div>Projects in mind:</div></div><div><ul><li><a href="https://github.com/bundler/bundler">Bundler</a></li><li><a href="https://github.com/rails/rails">Rails</a></li><li><a href="https://github.com/Shopify/shopify_api">Shopify</a></li><li><a href="https://github.com/gitlabhq/gitlabhq">Gitlab</a></li><li><a href="https://github.com/ManageIQ/manageiq">ManageIQ</a></li></ul><div>Thoughts, comments, issues, pull requests all welcome.</div></div><div>I'll look at tackling the current open issues and any that arise in the next week or so before the next release.</div><div><br></div><div>Enjoy,</div><div><br></div><div>Mark<br><br><br>* I'm not doing anything fancy for the website, it's just Github pages on the project website which is a fork of Bundler. Please don't get confused by the call to action like this in the top right:</div><div><br></div><div><img src="cid:15ccf257b6dcb971f162" alt="image.png" class="" style="max-width: 100%; opacity: 1;"><br></div><div><br></div></div>