GitHub launches Package Registry to easily generate packages from your code

Github Package Registry
Image: GitHub

Code hosting website GitHub announced today a new service for its customers that will allow developers and organizations an easy way to generate “packages” from their code.

Packages are specially-crafted archives that can be installed by package managers –special software that simplifies the loading of libraries and modules inside coding projects.

GitHub’s new feature –called the GitHub Package Registry– will support generating packages for package managers such as:

  • npm (JavaScript)
  • Maven (Java)
  • RubyGems (Ruby)
  • NuGet (.NET) 
  • Docker images (for Docker’s OS virtualization software)

Other package managers will also be supported in the future, GitHub product manager Simina Pasat said in a blog post today.

A new tab will be added to the GitHub interface where an account or organization’s packages will be listed.

GitHub Package Registry UI

GitHub Package Registry UI

Image: GitHub

GitHub’s new Package Registry will also support pre-releases, so organizations and open-source communities can test packages internally with employees or fellow project members, before releasing a public version.

Once a public package is generated from the GitHub project’s source code, the project can be hosted on GitHub, exclusively, or promoted to a public package manager’s infrastructure.

Advantages to using GitHub’s new Package Registry

While some might think that GitHub is taking a jab at central package manager repositories by trying to subvert their userbases, this is not so. Developers will continue to use tools like npm, RubyGems, Maven, and NuGet to install packages in their code.

All that GitHub is doing is to provide an easier way to generate these packages, and optionally distribute them from its site for situations that require private package hosting.

Furthermore, besides an automated package-generation process and private hosting, there are other benefits to using GitHub’s new service, such as the company’s extensive security features, Pasat said.

This includes having the ability to control the entire flow of a project from its inception, coding, and publication. Controlling this entire process only from GitHub accounts, without having to switch to npm, RubyGems, or Maven profiles, reduces entry points that attackers can exploit to poison a project’s artifacts.

GitHub accounts are notoriously difficult to crack, benefiting from two-step verification protections, enhancements against brute-force attacks, activity logging, and more.

On top of this, GitHub also alerts developers about vulnerabilities in a project’s downstream libraries for Java, .NET, JavaScript, Ruby, and Python repositories, and GitHub also scans a project’s source code for API keys and tokens that a developer might have forgotten inside by accident.

GitHub is today’s top code hosting destination. The startup was acquired by Microsoft in June 2018 for $7.5 billion.

About the author

E-Crypto News was developed to assist all cryptocurrency investors in developing profitable cryptocurrency portfolios through the provision of timely and much-needed information. Investments in cryptocurrency require a level of detail, sensitivity, and accuracy that isn’t required in any other market and as such, we’ve developed our databases to help fill in information gaps.

Related Posts

E-Crypto News Executive Interviews



bitcoin
Bitcoin (BTC) $ 62,100.00
ethereum
Ethereum (ETH) $ 3,892.17
binance-coin
Binance Coin (BNB) $ 479.71
cardano
Cardano (ADA) $ 2.21
tether
Tether (USDT) $ 1.00
xrp
XRP (XRP) $ 1.15
solana
Solana (SOL) $ 158.76
polkadot
Polkadot (DOT) $ 43.68
usd-coin
USD Coin (USDC) $ 1.00
dogecoin
Dogecoin (DOGE) $ 0.239003
USD
EUR
GBP
bitcoinBitcoin (BTC)
$ 62,100.00
ethereumEthereum (ETH)
$ 3,892.17
tetherTether (USDT)
$ 1.00
bitcoin-cashBitcoin Cash (BCH)
$ 629.35
litecoinLitecoin (LTC)
$ 189.94
bitcoinBitcoin (BTC)
53.484,56
ethereumEthereum (ETH)
3.352,19
tetherTether (USDT)
0,861265
bitcoin-cashBitcoin Cash (BCH)
542,04
litecoinLitecoin (LTC)
163,59
bitcoinBitcoin (BTC)
45,333.31
ethereumEthereum (ETH)
2,841.30
tetherTether (USDT)
0.730005
bitcoin-cashBitcoin Cash (BCH)
459.43
litecoinLitecoin (LTC)
138.66

Automated trading with HaasBot Crypto Trading Bots

Crypto Scams

Crypto Scams
Crypto Scams Still Persistent In 2021, SEC Warns About Red Flags To Watch
September 9, 2021
Poly Network
Here’s How Hackers Stole Over $600 million in the Poly Network Attack
August 12, 2021
The World’s Most Infamous Crypto Hacks and Scams
July 31, 2021
Cryptocurrency Exchanges
Cryptocurrency Exchanges and the Plague of Scams and Bans
June 29, 2021
What Role Do Cryptocurrencies Play In The Era Of Ransomware Attacks?
June 9, 2021

Blockchain/Cryptocurrency Questions and Answers

ICo Presale
The Science Behind ICO Presales…
October 14, 2021
Beginner’s Guide to Investing in Cryptocurrency
August 9, 2021
Short-Sell Cryptocurrency
How to Short-Sell Cryptocurrency: A Brief Overview
July 17, 2021
Klaytn
What Is Klaytn (KLAY) And How Does It Work?
July 16, 2021
Cryptocurrencies
Our Crypto Roundup Interview Asks- Do Cryptocurrencies Have a Future?
July 15, 2021


CryptoCurrencyUSDChange 1hChange 24hChange 7d
Bitcoin61,637 0.47 % 4.26 % 14.12 %
Ethereum3,927.4 1.71 % 3.88 % 10.37 %
Binance Coin479.31 0.05 % 4.48 % 14.58 %
Cardano2.230 0.75 % 2.72 % 0.21 %
Tether0.9986 0.03 % 0.08 % 0.23 %
XRP1.150 1.09 % 3.06 % 8.52 %
Solana159.90 0.83 % 0.42 % 0.62 %
Polkadot30.87 2.19 % 17.29 % 10.73 %
USD Coin1.000 0.14 % 0.20 % 0.17 %
Dogecoin0.2385 0.10 % 4.68 % 1.82 %

bitcoin
Bitcoin (BTC) $ 62,100.00
ethereum
Ethereum (ETH) $ 3,892.17
binance-coin
Binance Coin (BNB) $ 479.71
cardano
Cardano (ADA) $ 2.21
tether
Tether (USDT) $ 1.00
xrp
XRP (XRP) $ 1.15
solana
Solana (SOL) $ 158.76
polkadot
Polkadot (DOT) $ 43.68
usd-coin
USD Coin (USDC) $ 1.00
dogecoin
Dogecoin (DOGE) $ 0.239003