Zeugwerk / Twinpack

Twinpack is a package manager for TwinCAT libraries with integration into the TwinCAT IDE. It enables the TwinCAT community to share their libraries and simplifies the continous integration of third-party components into TwinCAT projects.
https://twinpack.dev
GNU General Public License v3.0
52 stars 3 forks source link

Meta Packages (Bundles) #68

Closed iadonkey closed 4 months ago

iadonkey commented 1 year ago

As a Twinpack user I want to reference several packages at once. I also want to create my own bundles of packages that can be used by only me and/or other users. For instance, I want to install a package called „Zeugwerk Framework“ to reference all libraries of the Framework at once.

We should use Meta Packages, which do not contain any code, but rather are a collection of dependencies. When installing such a meta packages all dependencies are installed and also referenced. The Package Versions in a Meta Package should not be „frozen“, rather there have to be option to pin the dependencies to a specific target, branch, configuration and version

iadonkey commented 4 months ago

Won’t do