Closed vhyrro closed 3 months ago
Does this PR follow the Contribution Guidelines? Following is a partial checklist:
Proper conventional commit scoping:
For example, fix(installer): some installer bugfix
[ ] Pull request title has the appropriate conventional commit prefix.
If applicable:
The CI is tripping but the code looks solid for the time being - tried several edge cases. Might be worth a shot to attach a testing library to this at some point.
The CI is tripping but the code looks solid for the time being - tried several edge cases. Might be worth a shot to attach a testing library to this at some point.
Fixed CI on main
This pull request implements the concept of "plugin bundles", i.e. collections of plugins that can be batched together under a single name (as well as a single configuration file).
Currently bundles take on the following form:
If a
lua/plugins/mybundle.lua
is supplied, the setup will only be executed for that bundle and individualyada.lua
,yadayada.lua
andfoobar.lua
files will be ignored (open to discussion on this one).TODOs:
bundles.mybundle = []
bundles.mybundle.items = []
instead, as we might want to apply extra metadata to a bundle (e.g. the location of the configuration file orconfig = false
).Open to discussion about any part of the design :)