openSUSE:YaST development
Περιεχόμενα
Γενικά
Το YaST είναι κυρίως ανεπτυγμένο από την ομάδα του YaST στη Novell. Οι περισσότεροι προγραμματιστές μένουν στην Νυρεμβέργη, στη Γερμανία και την Πράγα, Τσεχία.
Ο Πηγαίου Κώδικας του YaST
Ο πηγαίος κώδικας του YaST διατίθετε κάτω από GPL v2 και διατηρείται σε έναν svn διακομιστή ο οποίος είναι κοινώς αναγνώσιμος. Η πιο πρόσφατη εξέλιξη είναι να βρεθεί στο κανάλι επικοινωνίας (trunk):
svn co http://svn.opensuse.org/svn/yast/trunk/
Βρείτε περισσότερες πληροφορίες σχετικά με όλες τους SVN χώρους απόθεσης και κλάδους.
Για την κωδικοποίηση νέων YaST ενοτήτων παρακαλούμε δείτε τον Οδηγό μας στυλ. Λεπτομερή τεκμηρίωση του έργου και χρήσιμες διδακτικές παρουσιάσεις μπορούν να βρεθούν στα Τεκμηρίωση και Διδακτικές παρουσιάσεις.
Προβλήματα που μπορεί να συναντήσετε κατα την κωδικοποίηση του YaST αναφέρονται στα Κοινά προβλήματα. Δείετε επίσης συμβουλές για την κωδικοποίηση του YaST στα Κόλπα για YCP και Διάφορα άρθρα σχετικά με την ανάπτηξη.
Δημιουργία YaST
Περιβάλλον Ανάπτυξης
Για να εκπληρώσετε τις γενικές απαιτήσεις για την εξέλιξη του YaST δείτε Ανάπτυξη του YaST γενικά.
Γρήγορα κι εύκολα
Τώρα κατασκευάστε το YaST στο τοπικό σας σύστημα. Πρώτα απ'ολα, πρέπει να εγκαταστήσετε το YaST devtools. Εκτελέστε αυτές τις εντολές:
cd devtools make -f Makefile.cvs make make install
Τώρα είστε έτοιμοι να συγκεντρώσετε αυτομάτως όλα του YaST απλώς εκτελώντας:
y2tool y2makeall
Καλή διασκέδαση!
Κάντο κι εσύ
Εάν δεν επιθυμείτε να κατασκευάσετε το YaST αυτόματα αλλά συγκεκριμένα μέρη, παρακαλούμε αναφερθείτε στον αναλυτικό οδηγό Πως να κατασκευάσω το YaST από τις πηγές.
Αποσφαλμάτωση
Βρείτε επίσης χρήσιμες πληροφορίες σχετικά με την Αποσφαλμάτωση του YaST.
Τεκμηρίωση και Διδακτικές παρουσιάσεις
Τεκμηρίωση του προγραμματιστή
Οι πηγές τεκμηρίωσης είναι διαθέσιμες στο διαδίκτυο και ως λήψη. Βρείτε τις υπερσυνδέσεις για την τεκμηρίωση για όλα τα τωρινά προϊόντα του openSUSE και SUSE Linux Enterprise στις Development Documentation.
Βρείτε λεπτομερείς πληροφορίες όπως η Η Γλώσσα προγραμματισμού του YaST - YCP, Πρόσβαση στο σύστημα (SCR γενικά), YCP μονάδες γενικά, UI Διάταξη και Εκδηλώσεις, Εξέλιξη και εργαλεία του YaST, Αναφορά — Γλώσσα YCP, Αναφορά — Περιβάλλον χρήστη π.χ. Για την 11.3 στην Τεκμηρίωση του YaST.
Tutorials
Δείτε επίσης
- Libzypp, την βιβλιοθήκη διαχείρησης πακέτωνPkg δεσμεύσεις, την πρόσβαση στον διαχειριστή πακέτων(Libzypp) στο YaSTLibstorage, η βιβλιοθήκη αποθήκευσης του Linux που χρησιμοποιείται από το YaST.
- Υπηρεσία DBUS του YaST Πως να αποκτήσετε πρόσβαση στις λειτουργίες του YaST μέσω της διασύνδεσης DBus.
- Διάφορα άρθρα που σχετίζονται με την ανάπυξη
- Συχνές ερωτήσεις του YaST i18n (για προγραμματιστές)
- Κόλπα για YCP
- Έργα porting του YaST