SourceHut: μια συνεργατική πλατφόρμα που ξεκίνησε από τον δημιουργό του Sway

Drew DeVault, συγγραφέας του περιβάλλοντος χρήστη Sway και πελάτη email Aerc, ανακοίνωσε την υλοποίηση ενός κέντρου έργου το τη συνεργατική σας πλατφόρμα ανάπτυξης Πηγή Hut, στο οποίο τώρα οι προγραμματιστές μπορούν τώρα να δημιουργήσουν έργα που συνδυάζουν πολλαπλές υπηρεσίες, καθώς και προβολή μιας λίστας υπαρχόντων έργων και αναζήτηση μεταξύ τους.

Η πλατφόρμα Το Sourcehut ξεχωρίζει για τη δυνατότητα να προσφέρει μια ολοκληρωμένη εργασία χωρίς JavaScript, υψηλή απόδοση και οργάνωση εργασίας με τη μορφή miniservices τύπου Unix. Η λειτουργικότητα του έργου στο Sourcehut αποτελείται από ξεχωριστά στοιχεία που μπορούν να συνδυαστούν και να χρησιμοποιηθούν χωριστά, για παράδειγμα μόνο εισιτήρια ή απλώς κωδικός χωρίς σύνδεση του αποθετηρίου με εισιτήρια.

Η ικανότητα ελεύθερου συνδυασμού πόρων καθιστά δύσκολο να προσδιοριστεί ποιοι πόροι σχετίζονται με το έργο.

Το κέντρο έργου λύνει αυτό το πρόβλημα και σας επιτρέπει να συγκεντρώσετε όλες τις πληροφορίες που σχετίζονται με το έργο σε ένα μέρος. Για παράδειγμα, σε μια σελίδα έργου, μπορείτε τώρα να βάλετε μια επισκόπηση και να αναφέρετε τα αποθετήρια που περιλαμβάνονται στο έργο, ενότητες παρακολούθησης σφαλμάτων, τεκμηρίωση, κανάλια υποστήριξης και λίστες αλληλογραφίας.

Για ενοποίηση με εξωτερικές πλατφόρμες, προσφέρεται ένα API και ένα σύστημα για σύνδεση διαδικτυακών επεξεργαστών (webhooks).

Από τα κύρια χαρακτηριστικά αυτής της πλατφόρμας, ξεχωρίζουν τα ακόλουθα:

  • Μίνι-υπηρεσίες συνθετικού τύπου Unix
  • Ισχυρά API και webhooks
  • Ασφαλές, αξιόπιστο και ασφαλές
  • Δεν υπάρχει καμία παρακολούθηση ή διαφήμιση
  • Όλες οι λειτουργίες λειτουργούν χωρίς JavaScript
  • Το γρηγορότερο και ελαφρύτερο λογισμικό σφυρηλατεί
  • 100% δωρεάν λογισμικό ανοιχτού κώδικα
  • Το Sourcehut είναι προς το παρόν διαθέσιμο ως δημόσιο άλφα

Σχετικά με το Sourcehut

Από τα πρόσθετα χαρακτηριστικά, Το Sourcehut έχει υποστήριξη wiki, ένα σύστημα συνεχούς ολοκλήρωσης, συζητήσεις μέσω email, vιεραρχημένη προβολή αρχείων λίστας αλληλογραφίας, επισκόπηση αλλαγών μέσω του Ιστού, προσθέτοντας σχολιασμούς στον κώδικα (σύνδεσμοι και τεκμηρίωση). Εκτός από το Git, υπάρχει υποστήριξη για το Mercurial. Ο κωδικός είναι γραμμένος σε Python and Go και διανέμεται με την άδεια GPLv3.

Επιπλέον, είναι δυνατή η δημιουργία δημόσιων, ιδιωτικών και κρυφών αποθετηρίων με ένα ευέλικτο σύστημα ελέγχου πρόσβασης που σας επιτρέπει να οργανώνετε τη συμμετοχή στην ανάπτυξη, συμπεριλαμβανομένων των χρηστών χωρίς τοπικούς λογαριασμούς (έλεγχος ταυτότητας μέσω OAuth ή συμμετοχή μέσω email).

Παρέχεται ένα ιδιωτικό σύστημα αναφοράς προβλημάτων Για να αναφέρετε και να συντονίσετε τις επιδιορθώσεις ευπάθειας, το email που αποστέλλεται από κάθε υπηρεσία κρυπτογραφείται και επαληθεύεται χρησιμοποιώντας PGP Έλεγχος ταυτότητας δύο παραγόντων βάσει κλειδιών TOTP χρησιμοποιείται μία φορά για να συνδεθείτε. Διεξάγεται μια λεπτομερής διαδρομή ελέγχου για την ανάλυση περιστατικών.

Η ενσωματωμένη υποδομή συνεχούς ολοκλήρωσης σάς επιτρέπει να οργανώνετε την ανάπτυξη αυτοματοποιημένων συγκροτημάτων σε εικονικά περιβάλλοντα σε διάφορα συστήματα Linux και BSD. Επιτρέπεται η άμεση μεταφορά στο CI εργασίες συναρμολόγησης χωρίς να τις τοποθετήσετε στο αποθετήριο. Τα αποτελέσματα της συναρμολόγησης αντικατοπτρίζονται στη διεπαφή, αποστέλλονται μέσω email ή μεταδίδονται μέσω webhook. Για την ανάλυση σφαλμάτων, είναι δυνατή η σύνδεση σε περιβάλλοντα συναρμολόγησης μέσω SSH.

Στο σημερινό στάδιο ανάπτυξης, Το Sourcehut λειτουργεί πολύ πιο γρήγορα από τις ανταγωνιστικές υπηρεσίεςΓια παράδειγμα, σελίδες με συνοπτικές πληροφορίες, λίστα δεσμεύσεων, αρχείο καταγραφής αλλαγών, επανεξέταση κώδικα, προβλήματα και ανοιχτό δέντρο αρχείων 3-4 φορές πιο γρήγορα από τα GitHub και GitLab και 8-10 φορές πιο γρήγορα από το Bitbucket.

πρέπει να σημειωθεί ότι Το Sourcehut δεν έχει αποχωρήσει ακόμη από το στάδιο ανάπτυξης άλφα και πολλές προγραμματισμένες δυνατότητες δεν είναι ακόμη διαθέσιμεςΓια παράδειγμα, ενώ δεν υπάρχει διεπαφή ιστού για αιτήματα συγχώνευσης (δημιουργείτε ένα αίτημα συγχώνευσης ορίζοντας ένα εισιτήριο και συνδέοντας έναν σύνδεσμο σε ένα υποκατάστημα στο Git).

Η άλλη πλευρά είναι επίσης ένας τύπος διεπαφής, άγνωστος για τους χρήστες GitHub και GitLab, αλλά παρόλα αυτά απλός και άμεσα κατανοητός.

Τελικά αν θέλετε να μάθετε περισσότερα για αυτό, μπορείτε να ελέγξετε τις λεπτομέρειες Στον ακόλουθο σύνδεσμο. 


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.