Μάθε για το σύστημα φήμης.
Η φήμη είναι το σύστημα που επιτρέπει στους ανθρώπους να αποκτούν "εμπιστοσύνη" μέσα στο οικοσύστημα του Exercism.
Η φήμη είναι ένα μέτρο του πόσο έχει συνεισφέρει κάποιος στο Exercism, τόσο μέσω της συνεισφοράς στην πλατφόρμα (π.χ. με τη δημιουργία λογισμικού, ασκήσεων και τεκμηρίωσης) όσο και μέσω της συνεισφοράς στην κοινότητα (π.χ. καθοδήγηση).
Η φήμη δεν μπορεί να "ξοδευτεί" ούτε να "χρησιμοποιηθεί". Ωστόσο, όταν φτάνεις σε ορισμένα όρια φήμης, αποκτάς πρόσβαση σε νέα προνόμια και σε νέους τρόπους να συνεισφέρεις. Με απλά λόγια, όσο περισσότερη φήμη έχει κάποιος, τόσο περισσότερο νιώθουμε ότι μπορούμε να τον εμπιστευτούμε, και άρα τόσο περισσότερη δύναμη παίρνει. Η φήμη είναι επίσης ένα δημόσια ορατό μέτρο του πόσα έχεις προσφέρει στο Exercism.
Ο σκοπός του συστήματος φήμης είναι:
Η φήμη μπορεί να αποκτηθεί με πολλούς τρόπους:
| Ενέργεια | Φήμη |
|---|---|
| Επιτυχής καθοδήγηση σε μια λύση | 5 |
| Δημοσίευση λύσης | 1-3 |
| Συγγραφή άσκησης | 20 |
| Ενημέρωση άσκησης | 10 |
| Συγγραφή έννοιας | 10 |
| Ενημέρωση έννοιας | 5 |
| Δημιουργία pull request | 3-100 |
| Αξιολόγηση pull request | 1-20 |
| Συγχώνευση pull request | 1-5 |
Για κάθε λύση που καθοδηγήθηκε με επιτυχία (η συζήτηση ολοκληρώθηκε), απονέμονται 5 μονάδες φήμης.
Για κάθε δημοσιευμένη λύση, η φήμη που απονέμεται εξαρτάται από τη δυσκολία της άσκησης:
| Ετικέτα | Φήμη |
|---|---|
easy |
1 |
medium |
2 |
hard |
3 |
Για κάθε άσκηση όπου ο χρήστης αναφέρεται ως συγγραφέας, απονέμονται 20 μονάδες φήμης.
Για κάθε άσκηση όπου ο χρήστης αναφέρεται ως συνεισφέρων, απονέμονται 10 μονάδες φήμης.
Για κάθε έννοια όπου ο χρήστης αναφέρεται ως συγγραφέας, απονέμονται 10 μονάδες φήμης.
Για κάθε έννοια όπου ο χρήστης αναφέρεται ως συνεισφέρων, απονέμονται 5 μονάδες φήμης.
Από προεπιλογή, απονέμονται 12 μονάδες φήμης όταν συγχωνεύεται ένα pull request που άνοιξε ο χρήστης.
Ανάλογα με το περιεχόμενο του pull request, ένας συντηρητής μπορεί να απονείμει περισσότερη (ή λιγότερη) φήμη προσθέτοντας στο pull request μία από τις παρακάτω ετικέτες:
| Ετικέτα | Φήμη | Παραδείγματα |
|---|---|---|
x:rep/tiny |
3 |
|
x:rep/small |
5 |
|
x:rep/medium |
12 |
|
x:rep/large |
30 |
|
x:rep/massive |
100 |
|
Τα παραπάνω παραδείγματα μπορούν να χρησιμεύσουν ως μια χονδρική ένδειξη για το πότε ταιριάζει κάθε ετικέτα, αλλά οι συντηρητές είναι ελεύθεροι να κρίνουν οι ίδιοι.
Για λόγους συμβατότητας προς τα πίσω, υποστηρίζουμε επίσης τη χρήση των ετικετών x:size για τον καθορισμό της φήμης που απονέμεται.
Για κάθε συγχωνευμένο ή κλειστό pull request που αξιολογήθηκε από τον χρήστη, απονέμονται 5 μονάδες φήμης.
Αν ένα pull request είναι ακόμα ανοιχτό, δεν απονέμεται φήμη (ακόμα).
Η φήμη για αξιολόγηση απονέμεται μόνο μία φορά ανά χρήστη και ανά pull request.
Ο χρήστης που άνοιξε το pull request δεν παίρνει φήμη για την αξιολόγηση του δικού του pull request.
Η φήμη που απονέμεται για την αξιολόγηση ενός pull request αλλάζει αν προστεθεί στο pull request μία από τις παρακάτω ετικέτες:
| Ετικέτα | Φήμη |
|---|---|
x:rep/tiny |
1 |
x:rep/small |
2 |
x:rep/medium |
5 |
x:rep/large |
10 |
x:rep/massive |
20 |
Δεν είναι δυνατόν να χρησιμοποιηθούν διαφορετικά "μεγέθη" φήμης για τον συγγραφέα και τον αξιολογητή ενός pull request.
Και τα δύο βασίζονται στην ίδια ετικέτα x:rep.
Αν οριστούν περισσότερες από μία ετικέτες, η ετικέτα με τη μεγαλύτερη τιμή φήμης καθορίζει τη φήμη που απονέμεται.
Για λόγους συμβατότητας προς τα πίσω, υποστηρίζουμε επίσης τη χρήση των ετικετών x:size για τον καθορισμό της φήμης που απονέμεται.
Για κάθε pull request που συγχωνεύτηκε από τον χρήστη, απονέμεται 1 μονάδα φήμης.
5 μονάδες φήμης αντ' αυτού.Όπως και με τα pull requests, από προεπιλογή δεν απονέμεται φήμη όταν ανοίγει ένα issue. Σε αντίθεση με τα pull requests, φήμη απονέμεται μόνο για μεγάλα ή τεράστια issues.
Ανάλογα με το περιεχόμενο του issue, ένας συντηρητής μπορεί να επιλέξει να απονείμει φήμη προσθέτοντας στο issue μία από τις παρακάτω ετικέτες:
| Ετικέτα | Φήμη | Παραδείγματα |
|---|---|---|
x:rep/large |
30 |
|
x:rep/massive |
100 |
|
Τα παραπάνω παραδείγματα μπορούν να χρησιμεύσουν ως μια χονδρική ένδειξη για το πότε ταιριάζει κάθε ετικέτα, αλλά οι συντηρητές είναι ελεύθεροι να κρίνουν οι ίδιοι.
Η φήμη θα πρέπει να αντικατοπτρίζει την προσπάθεια που θα κατέβαλλε ο συντηρητής για να δημιουργήσει το issue.
Αν οριστούν περισσότερες από μία ετικέτες, η ετικέτα με τη μεγαλύτερη τιμή φήμης καθορίζει τη φήμη που απονέμεται.