Files
metasploit-gs/HACKING
T

39 lines
1.1 KiB
Plaintext
Raw Normal View History

2014-03-04 14:12:42 -06:00
HACKING
=======
2010-05-09 20:16:48 +00:00
2014-03-04 14:12:42 -06:00
(Last updated: 2014-03-04)
2010-05-09 20:16:48 +00:00
2014-03-04 14:12:42 -06:00
This document almost entirely deprecated by:
2010-06-18 22:06:53 +00:00
2014-03-04 14:12:42 -06:00
CONTRIBUTING.md
2010-06-18 22:06:53 +00:00
2014-03-04 14:12:42 -06:00
in the same directory as this file, and to a lesser extent:
2010-05-09 20:16:48 +00:00
2014-03-04 14:12:42 -06:00
The Metasploit Development Environment
https://github.com/rapid7/metasploit-framework/wiki/Setting-Up-a-Metasploit-Development-Environment
2013-04-05 10:18:58 -05:00
2014-03-04 14:12:42 -06:00
Common Coding Mistakes
https://github.com/rapid7/metasploit-framework/wiki/Common-Metasploit-Module-Coding-Mistakes
2014-03-04 14:12:42 -06:00
The Ruby Style Guide
https://github.com/bbatsov/ruby-style-guide
2014-03-04 14:12:42 -06:00
Ruby 1.9: What to Expect
http://slideshow.rubyforge.org/ruby19.html
2014-03-04 14:12:42 -06:00
You can use the the "./tools/msftidy.rb" script against your new and
changed modules to do some rudimentary checking for various style and
syntax violations.
2012-08-20 10:30:01 -05:00
2014-03-04 14:12:42 -06:00
Licensing for Your New Content
==============================
2010-11-30 01:23:47 +00:00
2010-06-18 22:06:53 +00:00
By submitting code contributions to the Metasploit Project it is
assumed that you are offering your code under the Metasploit License
2014-03-04 14:12:42 -06:00
or similar 3-clause BSD-compatible license. MIT and Ruby Licenses
are also fine. We specifically cannot include GPL code. LGPL code
2014-03-04 14:12:42 -06:00
is accepted on a case by case basis for libraries only and is never
accepted for modules.
2010-05-09 20:16:48 +00:00