Συμβολή στην τεκμηρίωση
Η συνεισφορά στην τεκμηρίωση είναι μια από τις πιο πολύτιμες δραστηριότητες, καθώς βοηθάει τους άλλους να κατανοήσουν το πλαίσιο.
Πώς να γράψετε;
Η τεκμηρίωση απευθύνεται κυρίως σε άτομα που είναι καινούργια στο θέμα. Ως εκ τούτου, θα πρέπει να ανταποκρίνεται σε διάφορα σημαντικά σημεία:
- Ξεκινήστε με απλά και γενικά θέματα. Να προχωράτε σε πιο προχωρημένα θέματα στο τέλος
- Προσπαθήστε να εξηγείτε το θέμα όσο το δυνατόν πιο ξεκάθαρα. Για παράδειγμα, προσπαθήστε να εξηγήσετε το θέμα πρώτα σε έναν συνάδελφο
- Παρέχετε μόνο τις πληροφορίες που πραγματικά χρειάζεται να γνωρίζει ο χρήστης για ένα συγκεκριμένο θέμα
- Βεβαιωθείτε ότι οι πληροφορίες σας είναι ακριβείς. Δοκιμάστε κάθε κώδικα
- Να είστε συνοπτικοί – κόψτε αυτά που γράφετε στη μέση. Και μετά μη διστάσετε να το ξανακάνετε
- Χρησιμοποιήστε με φειδώ την επισήμανση, από έντονες γραμματοσειρές
μέχρι πλαίσια όπως
.[note]
- Ακολουθήστε το πρότυπο κωδικοποίησης στον κώδικα
Επίσης, μάθετε τη σύνταξη. Για μια προεπισκόπηση του άρθρου κατά τη διάρκεια της συγγραφής, μπορείτε να χρησιμοποιήσετε τον επεξεργαστή προεπισκόπησης.
Μεταλλάξεις της γλώσσας
Τα αγγλικά είναι η κύρια γλώσσα, οπότε οι αλλαγές σας θα πρέπει να είναι στα αγγλικά. Αν τα αγγλικά δεν είναι το δυνατό σας σημείο, χρησιμοποιήστε το DeepL Translator και άλλοι θα ελέγξουν το κείμενό σας.
Η μετάφραση σε άλλες γλώσσες θα γίνει αυτόματα μετά την έγκριση και την τελειοποίηση της επεξεργασίας σας.
Trivial Edits
Για να συνεισφέρετε στην τεκμηρίωση, πρέπει να έχετε έναν λογαριασμό στο GitHub.
Ο ευκολότερος τρόπος για να κάνετε μια μικρή αλλαγή στην τεκμηρίωση είναι να χρησιμοποιήσετε τους συνδέσμους στο τέλος κάθε σελίδας:
- Εμφάνιση στο GitHub ανοίγει την πηγαία έκδοση της σελίδας στο GitHub.
Στη συνέχεια, απλά πατήστε το κουμπί
E
και μπορείτε να ξεκινήσετε την επεξεργασία (πρέπει να είστε συνδεδεμένοι στο GitHub) - Άνοιγμα προεπισκόπησης ανοίγει έναν επεξεργαστή όπου μπορείτε να δείτε αμέσως την τελική οπτική μορφή
Επειδή ο επεξεργαστής προεπισκόπησης δεν έχει τη δυνατότητα να αποθηκεύσετε τις αλλαγές απευθείας στο GitHub, πρέπει να αντιγράψετε το πηγαίο κείμενο στο πρόχειρο (χρησιμοποιώντας το κουμπί Κοπή στο πρόχειρο) και στη συνέχεια να το επικολλήσετε στον επεξεργαστή στο GitHub. Κάτω από το πεδίο επεξεργασίας υπάρχει μια φόρμα για την υποβολή. Εδώ, μην ξεχάσετε να συνοψίσετε εν συντομία και να εξηγήσετε τον λόγο της επεξεργασίας σας. Μετά την υποβολή, δημιουργείται ένα λεγόμενο pull request (PR), το οποίο μπορείτε να επεξεργαστείτε περαιτέρω.
Μεγαλύτερες επεξεργασίες
Είναι προτιμότερο να είστε εξοικειωμένοι με τα βασικά στοιχεία της εργασίας με το σύστημα ελέγχου εκδόσεων Git παρά να βασίζεστε αποκλειστικά στη διεπαφή του GitHub. Αν δεν είστε εξοικειωμένοι με το Git, μπορείτε να ανατρέξετε στον οδηγό git – the simple και να εξετάσετε το ενδεχόμενο να χρησιμοποιήσετε έναν από τους πολλούς διαθέσιμους γραφικούς πελάτες.
Επεξεργαστείτε την τεκμηρίωση με τον ακόλουθο τρόπο:
- στο GitHub, δημιουργήστε μια διακλάδωση του αποθετηρίου nette/docs
- κλωνοποιήστε αυτό το αποθετήριο στον υπολογιστή σας
- στη συνέχεια, κάντε αλλαγές στον κατάλληλο κλάδο
- ελέγξτε για επιπλέον κενά στο κείμενο χρησιμοποιώντας το εργαλείο Code-Checker
- αποθηκεύστε (commit) τις αλλαγές
- αν είστε ικανοποιημένοι με τις αλλαγές, προωθήστε τις στο GitHub στο fork σας
- από εκεί, υποβάλετε τις στο αποθετήριο
nette/docs
δημιουργώντας ένα pull request (PR)
Είναι σύνηθες να λαμβάνετε σχόλια με προτάσεις. Παρακολουθήστε τις προτεινόμενες αλλαγές και ενσωματώστε τις. Προσθέστε τις προτεινόμενες αλλαγές ως νέες δεσμεύσεις και στείλτε τις εκ νέου στο GitHub. Ποτέ μην δημιουργείτε ένα νέο pull request μόνο και μόνο για να τροποποιήσετε ένα υπάρχον.
Δομή τεκμηρίωσης
Ολόκληρη η τεκμηρίωση βρίσκεται στο GitHub στο αποθετήριο nette/docs. Η τρέχουσα έκδοση βρίσκεται στον κλάδο
master, ενώ παλαιότερες εκδόσεις βρίσκονται σε κλάδους όπως doc-3.x
,
doc-2.x
.
Το περιεχόμενο κάθε κλάδου χωρίζεται σε κύριους φακέλους που
αντιπροσωπεύουν μεμονωμένες περιοχές της τεκμηρίωσης. Για παράδειγμα,
το application/
αντιστοιχεί στο https://doc.nette.org/en/application, το latte/
αντιστοιχεί στο https://latte.nette.org, κ.λπ. Κάθε ένας από
αυτούς τους φακέλους περιέχει υποφακέλους που αντιπροσωπεύουν
γλωσσικές μεταλλάξεις (cs
, en
, …) και προαιρετικά έναν
υποφάκελο files
με εικόνες που μπορούν να εισαχθούν στις σελίδες
της τεκμηρίωσης.