blob: ab77b4e071c83be712e97963a3fdcce685e9d1a5 [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Πηγαίος κώδικας NetBeans</title>
<meta name="description" content="Πληροφορίες σχετικά με κομμάτια πηγαίου κώδικα NetBeans - πώς να τα βρείτε, τι υπάρχει ...">
<link rel="stylesheet" type="text/css" href="../../netbeans.css">
<meta http-equiv="content-language" content="el">
</head>
<body>
<h1>Αρχεία πηγαίου κώδικα</h1>
<br> Ο πηγαίος κώδικας του NetBeans είναι διαθέσιμος σύμφωνα με την <a href="../../about/legal/license.html">Άδεια κοινής ανάπτυξης και διανομής</a> (CDDL).
<p>Ο πηγαίος κώδικας είναι διαθέσιμος σε ένα αποθετήριο δεδομένων Mercurial. Όλη η ανάπτυξη του NetBeans πραγματοποιείται χρησιμοποιώντας το διακομιστή Mercurial σε αυτήν την τοποθεσία, ενώ οι προτάσεις και αποφάσεις ανάπτυξης εμφανίζονται στις <a href="../lists/index_el.html">δημόσιες λίστες ηλεκτρονικού ταχυδρομείου</a>.
</p>
<p>Μπορείτε να αποκτήσετε πρόσβαση στον πηγαίο κώδικα με αρκετούς τρόπους.
</p>
<ul>
<li>Μέσω Mercurial - ανατρέξτε στη <a href="hg.html">σελίδα Mercurial</a> για λεπτομέρειες.</li>
<li>Πραγματοποιήστε λήψη ενός αρχειοθετημένου στιγμιότυπου από τη <a href="../../downloads/index.html">σελίδα λήψης</a>. </li>
<li><a href="http://hg.netbeans.org/main/file/">Ηλεκτρονική αναζήτηση</a></li>
</ul>
<p>Αν ενδιαφέρεστε για ανάπτυξη από τον πηγαίο κώδικα, επισκεφθείτε τις <a href="http://wiki.netbeans.org/WorkingWithNetBeansSources">σελίδες δημιουργίας/εγκατάστασης</a>. </p>
<h2>Άρα τι ακριβώς υπάρχει εδώ;</h2>
<br> Εδώ υπάρχει ολόκληρο το δέντρο και το ιστορικό πηγαίου κώδικα του NetBeans IDE. Γενικά, υπάρχει ένας &quot;σταθερός&quot; κλάδος και ένας κλάδος &quot;ανάπτυξης&quot;. Ο κλάδος ανάπτυξης είναι αυτός στον οποίο πραγματοποιείται διαρκώς ανάπτυξη - θα είναι λιγότερο ή περισσότερο σταθερός, ανάλογα με το σημείο στο οποίο βρίσκεται στον κύκλο έκδοσης.
<p>Για μια περιγραφή της φυσικής οργάνωσης των πόρων στο αποθετήριο δεδομένων Mercurial, ανατρέξτε στο έγγραφο <a href="structure.html">Κλάδοι και ετικέτες Mercurial</a>.
</p>
<h2><a name="extbins">Αυτά που υπάρχουν εδώ είναι ο πλήρης πηγαίος κώδικας; Υπάρχει κάτι που δεν βρίσκεται εδώ;</a></h2>
<br> Υπάρχουν κάποια πράγματα που δεν μπορούν να βρίσκονται εδώ για νομικούς λόγους. Ορισμένα μέρη του NetBeans IDE αποτελούνται από λογισμικό τρίτων ή διέπονται από άδειες χρήσης που δεν επιτρέπουν τη δημοσίευση του πηγαίου κώδικά τους εδώ.
<p>Τέτοια παραδείγματα είναι τα εξής:
</p>
<ul>
<li><b>Μεταγλωττιστής Java</b> - Ο συντακτικός αναλύτης της Java στο NetBeans περικλείει το μεταγλωττιστή της Java (javac). Ο πηγαίος κώδικας του javac είναι διαθέσιμος υπό την άδεια χρήσης GPL v2 στην <a href="http://openjdk.dev.java.net/">τοποθεσία OpenJDK</a>. Οι εκδόσεις NB 5.x και προγενέστερες χρησιμοποιούν μια παλαιότερη έκδοση του μεταγλωττιστή javac, ο οποίος βρισκόταν υπό μια πιο περιοριστική άδεια χρήσης Sun BCL.<br>
</li>
<li><b>Συντακτικοί αναλύτες XML</b> (Xerces, Crimson, Xalan, DOM, SAX, JAXP, ...) - χρησιμοποιούνται σε όλο το IDE για την ανάλυση της σύνταξης και το χειρισμό της XML. <a href="http://java.sun.com/xml/">http://java.sun.com/xml/</a>
</li>
<li><b>Βιβλιοθήκη περιβάλλοντος εκτέλεσης JavaHelp 2.x</b> - το IDE χρησιμοποιεί τη JavaHelp για την εμφάνιση ηλεκτρονικής τεκμηρίωσης. Η διανομή επιπλέον δυαδικών αρχείων μπορεί να περιλαμβάνει επίσης τη βιβλιοθήκη περιβάλλοντος ανάπτυξης JavaHelp για την επαναδημιουργία βάσεων δεδομένων αναζήτησης. <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> - εργαλείο ανάπτυξης που βασίζεται στη Java, στο οποίο στηρίζεται το σύστημα ανάπτυξης NetBeans. <a href="http://ant.apache.org/">http://ant.apache.org/</a>
</li>
<li><b>JUnit 3.8.x</b> - πλαίσιο δοκιμής που χρησιμοποιείται για την εκτέλεση δοκιμών μονάδων στο NetBeans. <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> - ενσωματωμένος υποδοχέας servlet για Java Servlet και ανάπτυξη 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>Μια δεδομένη έκδοση του NetBeans μπορεί να περιέχει περισσότερα ή λιγότερα αρχεία που δεν διέπονται από την άδεια CDDL. Για να βεβαιωθείτε, απευθυνθείτε στον <a href="../lists/top.html">κατάλογο nbdev</a>.
</p>
<h2>Συνεισφορά</h2>
<br> Ανατρέξτε στη <a href="../contribute/index_el.html">σελίδα &quot;Πώς μπορείτε να συμβάλλετε&quot;</a>.
</body>
</html>