Drew DeVault, συγγραφέας περιβάλλοντος χρήστη
Η πλατφόρμα Sourcehut είναι αξιοσημείωτη για την ικανότητά της να λειτουργεί πλήρως χωρίς JavaScript, υψηλή απόδοση και οργάνωση της εργασίας με τη μορφή μίνι υπηρεσιών σε στυλ Unix. Η λειτουργικότητα ενός έργου στο Sourcehut διαμορφώνεται από μεμονωμένα στοιχεία που μπορούν να συνδυαστούν και να χρησιμοποιηθούν ξεχωριστά, για παράδειγμα, απλώς εισιτήρια ή απλώς κωδικοποιήστε χωρίς απαραίτητα να συνδέουν το αποθετήριο με εισιτήρια. Η δυνατότητα ελεύθερου συνδυασμού πόρων καθιστά δύσκολο τον προσδιορισμό των πόρων που ανήκουν σε ένα έργο. Το Project Hub επιλύει αυτό το πρόβλημα και καθιστά δυνατή τη συγκέντρωση όλων των πληροφοριών που σχετίζονται με το έργο σε ένα μέρος. Για παράδειγμα, σε μια σελίδα έργου μπορείτε τώρα να τοποθετήσετε μια γενική περιγραφή και να απαριθμήσετε τα αποθετήρια του έργου, τις ενότητες παρακολούθησης ζητημάτων, την τεκμηρίωση, τα κανάλια υποστήριξης και τις λίστες αλληλογραφίας.
Για ενσωμάτωση με εξωτερικές πλατφόρμες, προσφέρονται ένα API και ένα σύστημα για τη σύνδεση διαχειριστών ιστού (webhooks). Πρόσθετες δυνατότητες στο Sourcehut περιλαμβάνουν υποστήριξη για ένα wiki, ένα σύστημα συνεχούς ενοποίησης, συζητήσεις που βασίζονται σε email, δενδρική προβολή αρχείων αλληλογραφίας, έλεγχος αλλαγών μέσω του Ιστού, προσθήκη σχολιασμών στον κώδικα (επισύναψη συνδέσμων και τεκμηρίωση). Εκτός από το Git, υπάρχει υποστήριξη για το Mercurial. Ο κώδικας είναι γραμμένος σε Python και Go, και
Είναι δυνατή η δημιουργία δημόσιων, ιδιωτικών και κρυφών αποθετηρίων με ένα ευέλικτο σύστημα ελέγχου πρόσβασης που σας επιτρέπει να οργανώσετε τη συμμετοχή στην ανάπτυξη, συμπεριλαμβανομένων χρηστών χωρίς τοπικούς λογαριασμούς (έλεγχος ταυτότητας μέσω OAuth ή συμμετοχή μέσω email). Παρέχεται ένα ιδιωτικό σύστημα αναφοράς ζητημάτων για την ενημέρωση και τον συντονισμό επιδιορθώσεων ευπάθειας. Τα email που αποστέλλονται από κάθε υπηρεσία κρυπτογραφούνται και επαληθεύονται χρησιμοποιώντας PGP. Για τη σύνδεση χρησιμοποιείται έλεγχος ταυτότητας δύο παραγόντων που βασίζεται σε κλειδιά TOTP μίας χρήσης. Για την ανάλυση των περιστατικών, τηρείται λεπτομερές αρχείο καταγραφής ελέγχου.
Η ενσωματωμένη υποδομή συνεχούς ολοκλήρωσης επιτρέπει
Στο τρέχον στάδιο ανάπτυξης, το Sourcehut εργάζεται
Πηγή: opennet.ru