Η Γωνιά των Προγραμματιστ(ρι)ών του Debian
Γενικές Πληροφορίες
Ένας κατάλογος των τωρινών προγραμματιστριών/ιστών και συντηρητριών/των, οδηγίες για να μπείτε στο σχέδιο Debian και σύνδεσμοι στη βάση δεδομένων με τις προγραμματίστριες/στές, το Καταστατικό, τη διαδικασία ψηφοφορίας, τις κυκλοφορίες και τις αρχιτεκτονικές.
- Η Οργάνωση του Debian
- Πάνω από χίλιοι/ες εθελοντές/εθελόντριες είναι μέρος του Σχεδίου Debian. Αυτή η σελίδα εξηγεί την οργανωτική δομή του Debian, και παραθέτει τις ομάδες, τα μέλη τους καθώς και διευθύνσεις επικοινωνίας.
- Οι άνθρωποι πίσω από το Debian
-
Κατάλογος των Προγραμματιστ(ρι)ών του Debian (DD) (πλήρη μέλη του Σχεδίου Debian)
Κατάλογος των Συντηρητ(ρι)ών του Debian (DM)
Παγκόσμιος χάρτης των προγραμματιστ(ρι)ών του Debian
- Πώς να μπείτε στο Debian
- Θέλετε να συνεισφέρετε και να μπείτε στο Σχέδιο; Πάντα αναζητούμε καινούριες/ους προγραμματίστριες/ιστές ή λάτρεις του ελεύθερου λογισμικού με τεχνικές ή όχι δεξιότητες. Για περισσότερες πληροφορίες, παρακαλούμε επισκφθείτε αυτή την ιστοσελίδα.
- Βάση δεδομένων των Προγραμματιστ(ρι)ών
- Μερικές πληροφορίες σε αυτή τη βάση δεδομένων είναι προσβάσιμη σε όλους/ες, κάποιες μόνο σε προγραμματίστριες/ες που έχουν συνδεθεί. Η βάση περιέχει πληροφορίες τέτοιες όπως συστήματα του Σχεδίου και τα OpenPGP κλειδιά των προγραμματιστ(ρι)ών. Για να εξάγετε το κλειδί μιας προγραμματίστριας/ενός προγραμματίστή κλικάρετε στον σύνδεσμο(ους) “PGP/GPG fingerprint” από την στιγμή που την/τον έχετε βρει. Οι προγραμματίστ(ρι)ες μπορούν να αλλάξουν τον κωδικό τους και να ρυθμίσουν την προώθηση της αλληλογραφίας για τον λογαριασμό τους στο Debian. Αν σκοπεύετε να χρησιμοποιήσετε κάποιο από αυτά τα μηχανήματα του Debian, παρακαλούμε βεβαιωθείτε ότι διαβάσατε τις Πολιτικές Χρήσης των Μηχανημάτων του Debian.
- Το Καταστατικό
- Αυτό το κείμενο περιγράφει την οργανωτική δομή για τις τυπικές διαδικασίες λήψης αποφάσεων στο Σχέδιο.
- Πληροφορίες για τις Ψηφοφορίες
- Πώς εκλέγουμε τους ηγέτες μας, πώς επιλέγουμε τα λογότυπά μας και πώς ψηφίζουμε γενικά.
- Εκδόσεις
- Αυτή η σελίδα παραθέτει τις τρέχουσες κυκλοφορίες (σταθερή, δοκιμαστική, και ασταθή) και περιέχει και ένα ευρετήριο παλιότερων εκδόσεων και των κωδικών ονομασιών τους.
- Διαφορετικές Αρχιτεκτονικές
- Το Debian τρέχει σε πολλές διαφορετικές αρχιτεκτονικές. Αυτή η σελίδα συλλέγει πληροφορίες σχετικά με διάφορες υλοποιήσεις του Debian, μερικές βασισμένες στον πυρήνα του Linux, άλλες βασισμένες στους πυρήνες των FreeBSD, NetBSD και Hurd.
Packaging
Links to our policy manual and other documents related to the Debian policy, procedures and other resources for Debian developers, and the new maintainers' guide.
- Debian Policy Manual
- This manual describes the policy requirements for the Debian distribution. This includes the structure and contents of the Debian archive, several design issues of the operating system as well as technical requirements which each package must satisfy to be included in the distribution.
In short, you need to read it.
See also the proposed amendments to the policy.
There are several other documents related to the policy that you might be interested in:
- Filesystem Hierarchy Standard (FHS)
The FHS defines the directory structure and directory contents (location of files); compliance with version 3.0 is mandatory (see chapter 9 of the Debian Policy Manual). - List of build-essential packages
You are expected to have these packages if you want to compile software, build a package or a set of packages. You don't have to include them inBuild-Depends
line when declaring relationships between packages. - List of virtual package names
- copyright-format specification
- Debconf Specification
- Menu system
Debian's structure of menu entries; please check the menu system documentation as well.
Several programming languages have their own specificic packaging policies:
- Ada Policy
- Clojure Policy
- D Policy
- Golang Policy
- Java Policy
- Javascript Policy
- Perl Policy
- Python Policy
- Rust Policy
- Tcl/Tk Policy (draft)
Several programs or frameworks also have their own specific packaging policies:
- Developers' Reference
- Overview of the recommended procedures and the available resources for Debian developers -- another must-read.
- Guide for Debian Maintainers
- How to build a Debian package (in common language), including lots of examples. If you're planning to become a Debian developer or maintainer, this is a good starting point.
Work in Progress: Links for active Debian developers and maintainers
- Debian ‘Testing’
- Automatically generated from the ‘unstable’ distribution: this is where you need to get your packages in order for them to be considered for the next Debian release.
- Release Critical Bugs
- A list of bugs which may cause a package to be removed from the ‘testing’ distribution or may cause a delay for the next release. Bug reports with a severity higher than or equal to ‘serious’ qualify for the list, so please make sure to fix those bugs against your packages as soon as you can.
- Debian Bug Tracking System (BTS)
- For reporting, discussing, and fixing bugs. The BTS is useful for both users and developers.
- Information about Debian Packages
- The package information and package tracker web pages provide collections of valuable information to maintainers. Developers who want to keep track of other packages, can subscribe (through email) to a service which sends out copies of BTS mails and notifications for uploads and installations. Please see the package tracker manual for further information.
- Packages that need Help
- Work-Needing and Prospective Packages, WNPP for short, is a list of Debian packages in need of new maintainers and packages that have yet to be included in Debian.
- Incoming System
-
Internal archive servers: this is where new packages are uploaded
to. Accepted packages are almost immediately available via a web
browser and propagated to mirrors
four times a day.
Note: Due to the nature of ‘incoming’, we do not recommend mirroring it. - Lintian Reports
- Lintian is a program which checks whether a package conforms to the policy. Developers should use it before every upload.
- Debian ‘Experimental’
- The ‘experimental’ distribution is used as a temporary staging area for highly experimental software. Please install the experimental packages only if you already know how to use ‘unstable’.
- Debian Wiki
- The Debian Wiki with advice for developers and other contributors.
Projects: Internal Groups and Projects
- Debian Web Pages
- Debian Archive
- Debian Documentation Project (DDP)
- Debian Quality Assurance (QA) Team
- Autobuilder Network and their Build Logs
- Debian Description Translation Project (DDTP)
- The Debian Installer
- Debian Live
- Debian Pure Blends
Miscellaneous Links
- Recordings of our Conference Talks on PeerTube or using a different user interface
- Autopkgtest manual
- Information on Mirroring Debian
- New Packages waiting to be included in Debian (NEW Queue)
- New Debian Packages from the last 7 Days
- Packages removed from Debian