blob: 12de66a1cbfd412406bbd6df373bf9142417280c [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta name="NAV_LINK" content="Articles">
<meta name="NAV_PRIORITY" content="8">
<title>Articles</title>
<link rel="stylesheet" type="text/css"
href="https://netbeans.org/netbeans.css">
</head>
<body>
<h1>Articles</h1>
<p>
In this section, developers can find descriptions of design concepts,
use cases and technical solutions for the NetBeans platform.<br>
</p>
<h2>NetBeans Platform</h2>
<p>
<a href="installation.html">NetBeans
Installation Structure</a>. This detailed document describes the
requirements on the installation structure of a NetBeans based
application.<br>
</p>
<h2>Extending the IDE</h2>
<p>
<a href="http://projects.netbeans.org/index.html">NetBeans Projects</a>.
General information about the NetBeans project system.
</p>
<p>
<a href="http://projects.netbeans.org/buildsys/design.html">Build
System Design</a>.
In NetBeans 4.0 a new build system was introduced. An Ant-based design
was selected, with principal design goals including architectural
simplicity, ease of expansion, robust headless builds, good control by
project type of the UI, and an initial feature set adequate for
everyday development. This document outlines the fundamental design
principles of that system.
</p>
<h2>Contributing to NetBeans</h2>
<p>
<a href="http://nbbuild.netbeans.org/ant-quick.html">Building NetBeans
IDE</a>. A quick guide
to building the IDE with Apache Ant. All you need to know to build the
NetBeans IDE from sources.
</p>
<p>
<a href="https://netbeans.org/community/sources/structure.html">NetBeans
Source Structure</a>.
Want to contribute source to the NetBeans project? Read how are the
sources organized in CVS
and what are the branching and tagging policies.
</p>
<p>
<a href="https://netbeans.org/community/contribute/modules.html">Contributing
New Modules</a>.
Step by step instructions to contribute a new module to the NetBeans
project.
</p>
<p>
<a href="https://netbeans.org/community/contribute/patches.html">Contributing
Patches</a>.
Well-described, easy-to-apply patches are a pleasure for a developer to
receive and go a long way towards making the IDE more stable and
powerful. Read what you
should to do to contribute a patch.
</p>
<p>
<a href="http://libs.netbeans.org/faq.html">How to Add a New Library</a>.
Do you want to integrate another third-party library that might be
shared among several NetBeans modules? This document explains how.
</p>
</body>
</html>