blob: 5a49ef062324ecc2e2986fa3b6d9b97853342643 [file] [log] [blame]
<HTML>
<HEAD>
<TITLE>Contributing - New Modules</TITLE>
<META NAME="description" CONTENT="How to contribute a new module to netbeans.org">
<META NAME="NAV_LINK" content="Modules">
<META NAME="NAV_PRIORITY" content="2">
<link rel="stylesheet" type="text/css" HREF="../../netbeans.css">
</HEAD>
<body>
<p><h1>Contributing Modules</h1></p>
<p>If you are interested in contributing a NetBeans module, we recommend the following steps.</p>
<ol>
<LI><p>Check whether someone else has already written a plugin that does what you want:</p>
<ul>
<li><p>Search the <a href="http://plugins.netbeans.org/PluginPortal/">Plugin Portal</a></p></li>
<li><p>In the IDE, choose Tools > Plugins to see lists of all available stable plugins.
Do the same in a <a href="http://bits.netbeans.org/download/trunk/nightly/latest/">daily build</a>
for plugins still in development.</p></li>
<li>Ask on the NetBeans developer mailing list (<A HREF="mailto:nbdev@netbeans.org">nbdev@netbeans.org</A> -
see <A HREF="../lists/index.html">mailing lists</A> for details of subscribing) whether
anyone else has already begun work on such a module, or has some ideas, or test code, etc.</li>
</ul>
</LI>
<LI><p>Assuming that no one else has anything solid, start coding!</p>
<p>Read the
<a href="http://platform.netbeans.org/tutorials/nbm-google.html">NetBeans Plugin Quick Start</a>
and other tutorials on <a href="http://platform.netbeans.org/">platform.netbeans.org</a> to learn how.</p>
<li><p>If you need web hosting space, a project page, or a file versioning system,
we recommend you request a project on <a href="http://www.java.net/request_project.html">java.net</a> or <a href="http://www.kenai.com">Kenai.com</a>!
Remember to put some license notice or at least a copyright on the files that you publish.</p>
</li>
<li><p>
<a href="https://netbeans.org/people/new">Log on as a NetBeans community member</a> and
submit your plugin to the <a href="http://plugins.netbeans.org/">NetBeans plugin portal</a>
to make it available to other NetBeans users. </p></li>
</ol>
</BODY>
</HTML>