GitHub Issues: Νέα σχέση «Relates to» και πολλαπλές επιλογές στα Projects

GitHub Issues: Νέα σχέση «Relates to» και πολλαπλές επιλογές στα Projects

Το GitHub επεκτείνει τα εργαλεία οργάνωσης εργασιών με δύο σημαντικές αλλαγές στα Issues και στα Projects. Η νέα σχέση «Relates to» περνά σε δημόσια δοκιμαστική διάθεση, ενώ τα πεδία πολλαπλής επιλογής γίνονται διαθέσιμα σε όλους, προσφέροντας πιο ευέλικτη ταξινόμηση και σύνδεση των εργασιών μιας ομάδας ανάπτυξης λογισμικού.

Η λειτουργία «Relates to» επιτρέπει τη σύνδεση δύο Issues χωρίς να δηλώνεται κάποια πιο αυστηρή σχέση μεταξύ τους. Μέχρι σήμερα, οι ομάδες μπορούσαν να χρησιμοποιούν συνδέσεις που υποδήλωναν ότι ένα ζήτημα μπλοκάρει, περιέχει, επαναλαμβάνει ή κλείνει κάποιο άλλο. Ωστόσο, πολλά θέματα έχουν απλώς κοινό πλαίσιο ή επηρεάζουν την ίδια περιοχή ενός προϊόντος, χωρίς να υπάρχει εξάρτηση ή ιεραρχία. Η νέα επιλογή καλύπτει ακριβώς αυτή την περίπτωση.

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

Η δεύτερη αλλαγή αφορά τα multi-select fields, δηλαδή πεδία στα οποία μπορούν να επιλεγούν ταυτόχρονα περισσότερες από μία τιμές. Η λειτουργία ολοκλήρωσε τη δοκιμαστική περίοδο και είναι πλέον γενικά διαθέσιμη. Ένα Issue, για παράδειγμα, μπορεί να συσχετιστεί με πολλαπλές πλατφόρμες, ομάδες, προϊόντα ή κατηγορίες επίδρασης, χωρίς να απαιτούνται πολλά ξεχωριστά πεδία.

Τα πεδία πολλαπλής επιλογής υποστηρίζουν πλέον ομαδοποίηση και κατάτμηση των στοιχείων σε προβολές πίνακα και board. Οι χρήστες μπορούν επίσης να βλέπουν και να επεξεργάζονται τις τιμές από την πλαϊνή στήλη ενός Issue ή Pull Request, να αντιγράφουν και να επικολλούν επιλογές μέσα στην προβολή πίνακα και να καθαρίζουν τις καταχωρίσεις από στοιχεία ενός Project.

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

Η χρήση τους δεν αλλάζει τις υπάρχουσες σχέσεις εξάρτησης, τα sub-issues ή τα προσαρμοσμένα πεδία. Αντίθετα, προσθέτει δύο ακόμη εργαλεία για ακριβέστερη περιγραφή της πραγματικής σχέσης ανάμεσα στις εργασίες και για καλύτερη αξιοποίηση των δεδομένων μέσα στα GitHub Projects.

Πηγή: GitHub Changelog, GitHub Docs

Share This Article