MulleSDE is an IDE and a dependency (package) manager for the commandline. You could call it a npm or a virtualenv for C languages.
🆕 De Re mulle-sde is a a short introductory guide. I has gotten two new chapters in 2024. One of them is Manage a Makefile project, which shows how to employ mulle-sde in existing projects with the least friction possible.
MulleSDE strives to be self-explanatory through help texts and file comments. The mulle-sde WiKi contains more in-depth information, that doesn't fit into the help texts of the various mulle-sde commands. If something is unclear feel free to open up a github issue.
See mulle-sde-developer how to install mulle-sde.