Well, you are in a good place to start. This repository describes popular package managers, how they operate, and some of the things that can be done with them. This is not meant to be a comprehensive guide, but it will show how to get the ball rolling.
Each document is ordered (01,02,03,etc.) and goes through different topics. Feel free to either read through them in order or jump to your preferred one.
Also, if you see something to add or fix feel free to contribute.
Welcome to https://github.com/Trimble-tech/Package-Manager-Demo!