You can clone with
HACKING=======(Last updated: 2014-03-04)This document almost entirely deprecated by:CONTRIBUTING.mdin the same directory as this file, and to a lesser extent:The Metasploit Development Environmenthttps://github.com/rapid7/metasploit-framework/wiki/Metasploit-Development-EnvironmentCommon Coding Mistakeshttps://github.com/rapid7/metasploit-framework/wiki/Common-Metasploit-Module-Coding-MistakesThe Ruby Style Guidehttps://github.com/bbatsov/ruby-style-guideRuby 1.9: What to Expecthttp://slideshow.rubyforge.org/ruby19.htmlYou can use the the "./tools/msftidy.rb" script against your new andchanged modules to do some rudimentary checking for various style andsyntax violations.Licensing for Your New Content==============================By submitting code contributions to the Metasploit Project it isassumed that you are offering your code under the Metasploit Licenseor similar 3-clause BSD-compatible license. MIT and Ruby Licensesare also fine. We specifically cannot include GPL code. LGPL codeis accepted on a case by case basis for libraries only and is neveraccepted for modules.