When you include packages like this, each file contains one or more dictionaries with the package contents. So you could put multiple packages in one file if you want.
Thank you TheFes, and other contributors.
I have been using packages for a couple of weeks, not easy, but now I am learning fast.
I am still confused about best practice!!
I think there is a THIRD option which is what I have stumbled into using…
The include statement syntax is: “packages: !include_dir_merge_named packages_folder” and this usage requires the name-package-x to be the first statement in the package YAML file.
What is the guidance for choosing between Option 2 and Option 3?
The documentation referred to, discusses FOUR options for the syntax of the include statement - this confuses me even more!
option in your configuration.yaml, you can drop (package) files, but Also folder in there. those nested folders can contain yet more (package) files, so you have an even more fine-grained organization of your packages:
as ‘personal confession’ : I’ve always found this method to be most straightforward an therefor easiest, because you can (need to) maintain the exact same platform hierarchy inside those (package) files as they are described in the documentation (as if you would configure everything in the configuration.yaml)