Hello o/ I would like to develop a package manager in c# to expand my knowledge
about the language and more understand how package managers put together entire
system. so here are my questions: 1. where should I start? 2. do I invent my own
pkg format or do I use pre built packages like deb or rpm? I think the later one
will be more easier 3. how do I setup my dev environment I am on Ubuntu and has
installed VS Code and dotnet sdk sorry it these questions feel too naive but I
really think I can do this! Thanks in advance!
Abandon microshit c#
Edit: also read apt/dpkg/rpm/yum/pacman source? Deb literally just tar with file with same hierarchy as in os with one or two extra file for metadata.
Slow down, relax, OP asked a question, not murdered your pet hamster.
Every package manager you mention is shit. Look at guix, nix or pnpm for better, innovative concepts and ideas and implement them better.
And so are you.
Wtf, do you know nix, guix and pnpm? They have way better concepts, ideas and functionality then the legacy package managers you mentioned.