GitHub lancerer Pakke Registreringsdatabasen for at nemt at oprette pakker fra din kode

0
176
Github Package Registry

Billede: GitHub

Kode hosting hjemmeside GitHub annoncerede i dag en ny service for sine kunder, som vil gøre det muligt for udviklere og organisationer en nem måde at generere “pakker” fra deres kode.

Pakker er specielt udformet arkiver, der kan være installeret af pakken ledere –speciel software, der forenkler ilægning af biblioteker og moduler inde i kodning projekter.

GitHub ‘ s nye funktion –kaldet GitHub Pakke Registreringsdatabasen– vil støtte at generere pakker til pakkehåndtering såsom:

npm (JavaScript)Maven (Java)RubyGems (Ruby)NuGet (.NETTO) Docker billeder (Docker ‘ s OS virtualisering software)

Andre pakke-managere vil også blive understøttet i fremtiden, GitHub product manager Simina Pasat sagde i et blog-indlæg i dag.

Et nyt faneblad vil blive tilføjet til GitHub interface, hvor en konto eller organisation, pakker, der vil blive opført.

GitHub Package Registry UI

Billede: GitHub

GitHub ‘ s nye Pakke Registreringsdatabasen vil også støtte pre-udgivelser, så organisationer og open source-fællesskaber kan teste pakker internt med medarbejdere eller andre projektmedlemmer, før frigive en offentlig version.

Når en offentlig pakke er genereret fra de GitHub projektets kildekode, kan projektet være vært på GitHub, som udelukkende eller forfremmet til en offentlig package manager ‘ s infrastruktur.

Fordele ved at bruge GitHub ‘ s nye Pakke Registreringsdatabasen

Mens nogle måske tror, at GitHub, er at tage et jab på centrale package manager repositories ved at forsøge at undergrave deres userbases, dette er ikke så. Udviklere vil fortsætte med at bruge værktøjer som npm, RubyGems, Maven, og NuGet til at installere pakker på deres kode.

Alle, der GitHub gør, er at give en nemmere måde at generere disse pakker, og eventuelt distribuere dem fra sin hjemmeside for situationer, som kræver privat pakke hosting.

Desuden, udover en automatiseret pakke-generation proces og egen hosting, der er andre fordele ved at bruge GitHub ‘ s nye service, som virksomhedens omfattende sikkerhedsfunktioner, Pasat sagde.

Dette omfatter at have evnen til at styre hele forløbet af et projekt lige fra starten, kodning, og offentliggørelse. Styring af hele denne proces kun fra GitHub konti, uden at skulle skifte til npm, RubyGems, eller Maven profiler, reducerer entry-punkter, som angribere kan udnytte til at forgifte et projekt artefakter.

GitHub konti er notorisk vanskelige at knække, fordel fra to-trins verifikation beskyttelse, ekstraudstyr mod brute-force-angreb, aktivitet, logning, og meget mere.

På toppen af dette, GitHub også indberetninger udviklere om sårbarheder i et projekt, der efterfølgende biblioteker for Java .NET, JavaScript, Ruby, Python-depoter, og GitHub også scanner et projekt kildekode for API-keys og møntefterligninger, at en udvikler kan have glemt inde ved et uheld.

GitHub er dagens top kode hosting destination. Opstart var erhvervet af Microsoft i juni 2018 for $7,5 milliarder.

Udvikler

Hvordan en tidligere Apple-føre planer om at gøre udviklere nøglen til sikkerhed løsninger (TechRepublic)

Swift, Apples sprog valg, får en større opdatere

Disse er de mest usikre programmering sprog

OS tech-studerende slagtning kammerater i Rusland, Kina, Indien i kodning test

Drej til Raspberry Pi Nul W til BlackBerry-stil Linux-PC med denne $10 bord

Hvordan til at starte en succesfuld karriere udvikler (Tech Pro Forskning)

Relaterede Emner:

Open Source

Virksomhedens Software

Mobil-OS