Czy Chocolatey jest wyższą wersją NuGet lub innym menedżerem pakietów? Gdzie mam umieścić moją aplikację open source? NuGet czy Chocolatey?
Czy Chocolatey jest wyższą wersją NuGet lub innym menedżerem pakietów? Gdzie mam umieścić moją aplikację open source? NuGet czy Chocolatey?
Odpowiedzi:
NuGet został zaprojektowany tak, aby umożliwić łatwe dodawanie bibliotek kodu do projektu. Rzeczy takie jak JSON.NET, Entity Framework itp.
Chocolatey jest faktycznie zbudowany na podstawie systemu pakietów NuGet, ale został zaprojektowany w celu zaspokojenia innych potrzeb. Chocolatey opakowuje aplikacje i inne pliki wykonywalne i ułatwia ich instalację na komputerze. Na przykład narzędzia takie jak Git, Notepad ++ itp. Można łatwo zainstalować za pomocą polecenia takiego jak cinst git
.
https://chocolatey.org/packages zawiera listę wszystkich aplikacji, które można zainstalować.
Jeśli masz projekt typu open source, który jest biblioteką, która ma być używana w projektach innych deweloperów, prześlij go do NuGet.
Jeśli jest to aplikacja, którą użytkownicy normalnie instalowaliby, utwórz pakiet Chocolatey, który użytkownicy mogą łatwo zainstalować i zaktualizować z wiersza poleceń.