Το αποκεντρωμένο σύστημα παρακολούθησης σφαλμάτων git-bug 0.11 είναι τώρα διαθέσιμο

Το έργο git-bug κυκλοφόρησε την έκδοση 0.11.0, η οποία αποτελεί εξέλιξη του συστήματος παρακολούθησης σφαλμάτων που αποθηκεύει πληροφορίες προβλημάτων και σχόλια ως αντικείμενα σε ένα αποθετήριο Git. Παρόμοια με τις αλλαγές στον πηγαίο κώδικα, το κιτ εργαλείων git-bug σάς επιτρέπει να προωθείτε πληροφορίες σχετικά με εντοπισμένα σφάλματα σε εξωτερικά αποθετήρια και να αντλείτε δεδομένα από ένα εξωτερικό αποθετήριο σε ένα τοπικό αποθετήριο. Ο κώδικας του έργου είναι γραμμένος σε Go και διανέμεται με την άδεια GPLv3.

Το έργο git-bug χρησιμοποιεί ένα τυπικό αποθετήριο Git για την αποθήκευση περιγραφών προβλημάτων, βάσεων δεδομένων χρηστών και σχολίων σε μορφή έκδοσης. Η αποκεντρωμένη αρχιτεκτονική του Git επιτρέπει την εργασία εκτός σύνδεσης με περιοδικό συγχρονισμό αλλαγών. Τα βασικά χαρακτηριστικά περιλαμβάνουν υποστήριξη για εργασία με αναφορές σφαλμάτων μέσω της γραμμής εντολών, της διεπαφής κονσόλας ή της διεπαφής ιστού, καθώς και εξαιρετικά γρήγορη αναζήτηση και πλοήγηση σε αναφορές σφαλμάτων. Παρέχονται επίπεδα για συγχρονισμό με υπηρεσίες παρακολούθησης προβλημάτων GitHub, GitLab, Jira και Launchpad.

Βασικές καινοτομίες:

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

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

  • Επιλύθηκαν προβλήματα στην υλοποίηση της προσωρινής μνήμης που οδήγησαν σε συνθήκες κούρσας, ασυνέπειες δεδομένων και επεξεργασία μη ατομικών commit.
  • Το API υποστηρίζει πλέον συνδρομές σε εκδηλώσεις μέσω του GraphQL, επιτρέποντάς σας να λαμβάνετε πληροφορίες σχετικά με αλλαγές χωρίς να κάνετε περιοδικές δημοσκοπήσεις για την κατάσταση.
  • Το κιτ εργαλείων GoReleaser χρησιμοποιήθηκε για τη δημιουργία εκδόσεων, οι οποίες επέτρεψαν τη δημιουργία πακέτων στις μορφές deb, rpm, apk και pkg (Arch. Linux), και επίσης να ενεργοποιήσετε την επαλήθευση των λήψεων χρησιμοποιώντας ψηφιακή υπογραφή.

Πηγή: opennet.ru

Αγοράστε αξιόπιστη φιλοξενία για ιστότοπους με προστασία DDoS, διακομιστές VPS VDS 🔥 Αγοράστε αξιόπιστη φιλοξενία ιστοσελίδων με προστασία DDoS, διακομιστές VPS VDS | ProHoster