Číst v angličtině

Sdílet prostřednictvím


Přehled ekosystému NuGet

Od zavedení v roce 2010 nabízí NuGet skvělou příležitost ke zlepšení a automatizaci různých aspektů vývojových procesů.

Vzhledem k tomu, že NuGet je opensourcový v rámci licence Apache v2, můžou ostatní projekty využívat NuGet a společnosti pro něj můžou vytvářet podporu ve svých produktech. Bez ohledu na to, jestli se jedná o opensourcové projekty nebo vývoj podnikových aplikací, NuGet a další aplikace založené na NuGetu poskytují široký ekosystém nástrojů pro zlepšení procesu vývoje softwaru.

Všechny tyto projekty jsou schopné inovovat z důvodu příspěvků vývojářů. Stejně jako přispíváte do samotného NuGetu, můžete také přispět k těmto projektům hlášením vad a nových nápadů na funkce, poskytnutím zpětné vazby, psaní dokumentace a přispíváním kódu, pokud je to možné.

Projekty .NET Foundation

NuGet poskytuje bezplatný opensourcový systém pro správu balíčků pro vývojovou platformu Microsoftu. Skládá se z několika klientských nástrojů a sady služeb, které tvoří oficiální galerii NuGet. Tyto kombinace tvoří projekt NuGet, který se řídí platformou .NET Foundation.

Organizace NuGet obsahuje různá úložiště na GitHubu. https://github.com/Nuget/Home poskytuje přehled o všech úložištích a o tom, kde najít různé komponenty NuGet.

Projekty Microsoftu

Microsoft výrazně přispěl k vývoji NuGetu. Všechny příspěvky zaměstnanců Microsoftu jsou také opensourcové a darují se (včetně autorských práv) do .NET Foundation.

Projekty jiné společnosti než Microsoft

Mnoho dalších jednotlivců a společností významně přispělo k ekosystému NuGet. Každý zde uvedený projekt může mít jinou licenci než základní komponenty NuGet, takže před použitím ověřte, že licenční podmínky jsou přijatelné:

Další nástroje založené na NuGetu

Jedná se o nástroje a nástroje založené na NuGetu:

Školicí materiály a reference

Použití nového nástroje nebo technologie obvykle zahrnuje křivku učení. NuGet pro vás naštěstí nemá žádnou strmou křivku učení! Ve skutečnosti může kdokoli rychle začít využívat balíčky .

To znamená, že vytváření balíčků – a zejména dobré balíčky – spolu s přijetím NuGetu v automatizovaných procesech sestavení a nasazení vyžaduje trochu více času s následujícími prostředky:

Dokumentace k jednotlivým balíčkům

NuDoq poskytuje jednoduchý přístup a aktualizace a dokumentaci pro balíčky NuGet.

NuDoq pravidelně dotazuje server galerie nuget.org na nejnovější aktualizace balíčků, rozbalí a zpracuje soubory dokumentace knihovny a odpovídajícím způsobem aktualizuje web.

Přidání projektu

Pokud máte ekosystém NuGet, který by byl cenným doplňkem této stránky, odešlete žádost o přijetí změn s úpravou této stránky.