blob: 90993c3eaddd6d8192b8d75671b83829dd950c09 [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>NetBeans Sources</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" >
<meta name="description" content="Info about the NetBeans sources - how to get them, what is here ...">
<meta http-equiv="content-language" content="en">
<meta name="keywords" content="java IDE, java editor, java Platform, free, open source, java development, j2ee support, development enviroment, web development, NetBeans, IDE, java" >
</head>
<body>
<h1>Le Code Source</h1>
<br>
Le code source de NetBeans est disponible sous une
<a href="../../about/legal/license.html">Licence de Développement et Distribution</a> (CDDL).
<p>Vous pouvez le trouvez disponible dans un dépôt de Mercurial.
Son développement se réalise à l'aide du serveur de Mercurial sur cette web,
d´ou toutes les décisions et propositions de développement se produisent sur les
<a href="../lists/index.html">listes de distributions publiques</a>.
</p>
<p>Vous pouvez accéder au code source de la manière suivant.
</p>
<ul>
<li>Par Mercurial - voir la <a href="hg.html">page de Mercurial</a>pour
avoir un peu plus de détails;</li>
<li>Télécharger le fichier snapshot sur la <a
href="../../downloads/index.html">page de téléchargements</a>; </li>
<li><a href="http://hg.netbeans.org/main/file/">Visualiser en ligne le code source</a></li>
</ul>
<p>Si vous désirez le compiler à partir des codes sources, visite les
<a href="http://wiki.netbeans.org/WorkingWithNetBeansSources">pages de compilation/installation</a>.
</p>
<h2>Que trouvons nous exactement ici?</h2>
<br>
Vous pouvez disposer du squelette du code source et l'histoire entiers du NetBeans EDI.
En Général, il existe une branche « stable » et une « branche de développement. »
C´est dans la branche de développement ou on trouve l´évolution du produit -
il sera plus ou moins fonctionnel dépendant sont état de développement.
<p>Pour une description de l'organisation physique des codes sources dans le dépôt de Mercurial,
vous pouvez vous remettre au document suivant <a href="structure.html">
labels et branches de Mercurial
</a> doc.
</p>
<h2><a name="extbins">Pouvons-nous trouver le code source au complet?
Manque t-il quelque chose au code source?</a></h2>
<br>
Malheureusement pour des raisons légales,
ils existent quelques éléments non disponible.
Certains morceau du NetBeans EDI tombent sous une licence qui ne lui permet
pas faire partie du groupe du code source de domaine public.
<p>Quelques exemples des éléments en question:
</p>
<ul>
<li><b>Compilateur de Java</b>- l'analyseur de code Java (java parser)
dans NetBeans est un programme qui appartient au compilateur de langue de Java (javac).
Les codes sources de javac sont disponibles
sous la licence de GPL v2 dans la web de l´<a href="http://openjdk.dev.java.net/">OpenJDK site</a>.
NB la version 5.x et c´est version précédente de javac
se trouvent sous une autorisation plus restrictif de Sun BCL licence.<br>
</li>
<li><b>L´analyseurs de XML</b> (Xerces, Crimson, Xalan, DOM, SAX, JAXP, ...)
- Largement utilisé
par l'EDI pour l'analyse et manipulation de XML. <a href="http://java.sun.com/xml/">http://java.sun.com/xml/</a>
</li>
<li><b>Bibliothèque d'exécution 2.x de JavaHelp</b> - l´EDI emploie JavaHelp
pour montrer la documentation en ligne. La distribution de programme supplémentaire
peut également inclure la bibliothèque de développement de JavaHelp pour pouvoir
reconstruire les bases de données de recherche. <a
href="http://java.sun.com/products/javahelp/index.html">http://java.sun.com/products/javahelp/index.html</a>
</li>
<li><b>Apache Ant 1.6.x</b> - C´est un instrument basé sur Java qui
s´utilise pour construire NetBeans. <a href="http://ant.apache.org/">http://ant.apache.org/</a>
</li>
<li><b>JUnit 3.8.x</b> - C´est un tableau de travaille employé par NetBeans
pour réalisé des preuves d´union. <a href="http://www.junit.org/index.html">http://www.junit.org/index.html</a></li>
<li><span style="font-weight: bold;">Tomcat 5.x.x</span> - c´est une capsule qui incorpore un servlet qu´utilise NetBeans
pour le développement de Java Servlet et de JSP. <a
href="http://jakarta.apache.org/tomcat/index.html">http://jakarta.apache.org/tomcat/index.html</a></li>
<li><span style="font-weight: bold;">JSP Standard Tag Library (JSTL)</span>
- <a href="http://java.sun.com/products/jsp/jstl/">http://java.sun.com/products/jsp/jstl/</a></li>
</ul>
<p>Une version précise de NetBeans peut avoir plus o moins d´éléments qui ne se trouvent pas
sous une licences CDDL autorisés. Pour être sûr, consulter <a href="../lists/top.html">la liste nbdev</a> pour être sure.
</p>
<h2>Contribution</h2>
<br>
Voir la <a href="../contribute/index.html">page relatif
a ce sujet</a>.
</body>
</html>