| <HTML> |
| <HEAD> |
| <TITLE>Development Resources</TITLE> |
| <META NAME="description" CONTENT="Some links to resources for NetBeans developers"> |
| <link rel="stylesheet" type="text/css" href="../../netbeans.css"> |
| </HEAD> |
| <BODY> |
| |
| <h1>Development Resources</h1> |
| <BR>This page serves as a quick index of resources (documents, |
| specifications, proposals...) relevant to developers working on |
| NetBeans code. |
| |
| <P>Individual module home pages also have more specific information |
| about development topics relevant only to that module; this page is |
| for information affecting all NetBeans developers. |
| |
| <P><DL> |
| |
| <P><DT><h2>Infrastructure & Getting Started</h2> |
| <DD><UL> |
| <LI><A HREF="../sources/hg.html">Accessing the Mercurial server</A> |
| |
| <LI><A HREF="../sources/structure.html">How sources |
| are laid out physically in Mercurial</A> (directory structure and conventions; |
| code branches) |
| <LI><A HREF="../../projects/">List of modules</A> (and other code components) |
| |
| <LI><A HREF="https://netbeans.org/projects/ide/">How to patch the IDE or build it from source</A> |
| |
| <LI><A HREF="../contribute/index.html">How to contribute source</A> |
| |
| </UL> |
| |
| <P><DT><h2>Relevant Mailing Lists</h2> |
| <DD><UL> |
| |
| <LI><A HREF="../lists/index.html"><CODE>nbdev@netbeans.org</CODE></A> |
| (general development issues in the IDE) |
| |
| <LI><A HREF="../lists/index.html"><CODE>dev@openide.netbeans.org</CODE></A> |
| (using the Open APIs) |
| |
| <LI><A HREF="../lists/index.html"><CODE>nbui@netbeans.org</CODE></A> |
| (development and discussion of user interface) |
| |
| </UL> |
| |
| <P><DT><h2>The Open APIs</h2> |
| <DD><UL> |
| |
| <LI><A HREF="http://openide.netbeans.org/">Open APIs home page</A> |
| |
| <LI><A HREF="https://netbeans.org/download/dev/javadoc/">Browse them online</A> |
| |
| <LI><A HREF="http://apisupport.netbeans.org/">Development-time support inside the IDE</A> |
| |
| <LI><A HREF="https://netbeans.org/download/dev/javadoc/OpenAPIs/org/openide/doc-files/upgrade.html">Module Developer's Upgrade Guide</A> |
| |
| </UL> |
| |
| <P><DT><h2>Guidelines and Specifications</h2> |
| <DD><UL> |
| |
| <LI><A HREF="http://ui.netbeans.org/">User Interface Design</A> |
| |
| <LI><A HREF="https://netbeans.org/download/dev/javadoc/org-openide-modules/org/openide/modules/doc-files/i18n-branding.html">Internationalization</A> |
| <LI><A HREF="http://openide.netbeans.org/proposals/arch/installation.html">Structure of an IDE Installation</A> |
| <LI><A HREF="http://performance.netbeans.org/">Performance Pages</A> |
| <LI><A HREF="code-conventions.html">NetBeans Code Conventions</A> |
| <LI><A HREF="http://openide.netbeans.org/versioning-policy.html">Versioning Policy</A> |
| <LI><A HREF="../releases/index.html">NetBeans Releases</A></LI> |
| <LI><A HREF="http://qa.netbeans.org/processes/stabe_module_criteria_process.html">"Stable" Module Criteria</A></LI> |
| <LI><A HREF="web-guide.html">Setting Up Your Website on netbeans.org</A> |
| </UL> |
| |
| </DL> |
| |
| </BODY> |
| </HTML> |