GitHub Service Package Registry, μια υπηρεσία διαχείρισης πακέτων

Το GitHub ανακοίνωσε την κυκλοφορία του νέου Μητρώου Πακέτων Υπηρεσιών, στο οποίο Οι προγραμματιστές έχουν την ευκαιρία να δημοσιεύουν και να διανέμουν πακέτα με εφαρμογές και βιβλιοθήκες.

Το Μητρώο Πακέτων Υπηρεσιών υποστηρίζει τη δημιουργία ιδιωτικών αποθετηρίων πακέτων τα οποία είναι διαθέσιμα μόνο σε ορισμένες ομάδες προγραμματιστών και δημόσια αποθετήρια για την παράδοση έτοιμα προς χρήση πακέτων για τα προγράμματα και τις βιβλιοθήκες σας.

Σχετικά με το Μητρώο Πακέτων Υπηρεσιών

Η υπηρεσία που παρουσιάζεται από το Μητρώο Πακέτων Υπηρεσιών επιτρέπει την ανάπτυξη κώδικα και την προετοιμασία του πακέτου σε ένα μέρος, καθώς και να οργανώσει μια κεντρική διαδικασία παράδοσης εξαρτήσεων απευθείας από το GitHub.

Με αυτόν τον τρόπο αποφεύγονται οι μεσάζοντες και τα συγκεκριμένα αποθετήρια συγκεκριμένων πακέτων για διαφορετικές πλατφόρμες.

Η ανακοίνωση Μητρώου Πακέτων Υπηρεσιών περιγράφει: 

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

Μπορείτε επίσης να χρησιμοποιήσετε τα ίδια δικαιώματα χρήστη και ομάδας για τη διαχείριση κώδικα και πακέτων μαζί. Το μητρώο πακέτων GitHub παρέχει γρήγορες και αξιόπιστες λήψεις που υποστηρίζονται από το παγκόσμιο CDN του GitHub.

Και υποστηρίζει τα γνωστά εργαλεία διαχείρισης πακέτων: JavaScript (npm), Java (Maven), Ruby (RubyGems), .NET (NuGet) και εικόνες Docker, με περισσότερα να έρθουν.

Για να εγκαταστήσετε και να δημοσιεύσετε πακέτα χρησιμοποιώντας το Μητρώο πακέτων υπηρεσιών, sΜπορείτε να χρησιμοποιήσετε υπάρχοντες διαχειριστές πακέτων και εντολές όπως npm, docker, mvn, nuget και gem.

Με βάση τις προτιμήσεις του χρήστη, ένα από τα εξωτερικά αποθετήρια πακέτων που παρέχονται από το GitHub είναι συνδεδεμένο: npm.pkg.github .com, docker.pkg.github.com, maven.pkg.github.com, nuget.pkg.github.com ή rubygems .pkg.github.com.

πακέτα-τερματικό

Όταν εργάζεστε σε ένα έργο που έχει εξαρτήσεις από πακέτα, είναι σημαντικό να τα εμπιστεύεστε, να κατανοείτε τον κώδικά τους και να συνδέεστε με την κοινότητα που τα δημιούργησε.

Και μέσα σε οργανισμούς, πρέπει να μπορείτε να βρείτε γρήγορα αυτό που έχει εγκριθεί για χρήση.

Τα πακέτα μαζί με τον κωδικό τους

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

Μάλιστα, εκτός από τις ενότητες «ετικέτες» και «εκδόσεις», έχει προταθεί μια νέα ενότητα «πακέτα», η εργασία της οποίας ενσωματώνεται απρόσκοπτα στην τρέχουσα διαδικασία εργασίας με το GitHub.

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

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

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

Παρέχεται ένα διαδικτυακό σύστημα σύνδεσης για να συνδέσετε τους ελεγκτές σας που καλούνται πριν ή μετά τη δημοσίευση και ένα API για την ενοποίηση εξωτερικών εργαλείων με το Μητρώο πακέτων υπηρεσιών. Διατίθεται επίσης μια αναφορά με στατιστικά στοιχεία λήψης και ιστορικό εκδόσεων.

Μπορώ να δοκιμάσω το Μητρώο πακέτων υπηρεσιών;

Επί του παρόντος, το Το Service Package Registry, βρίσκεται σε φάση δοκιμής beta, στο οποίο, πριν από το αίτημα, η πρόσβαση παρέχεται δωρεάν για όλους τους τύπους αποθετηρίων.

Αφού ολοκληρωθεί η δοκιμή, Η δωρεάν πρόσβαση θα περιορίζεται μόνο σε δημόσια αποθετήρια και αποθετήρια ανοιχτού κώδικα.

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


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

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

*

*

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