the problem seems to be that even though one can define a "package" where projects for source and test are in subfolders with the boss.json at the top level of their repo (where they'd usually put they .groupproj (Project Group) file, one can't right click the Project Group node to install/handle dependencies for all projects of the project group, nor do this at each project and have it detect the boss.json that is at the same folder as the project group
I don't want to hide boss.json deeper in my repo since one can't spot that Boss is supported then, plus all dependencies would need to be suffix with the subfolder inside my repo where boss.json is which isn't intuitive and is error prone
I'd be happy to have boss.json deeper in the folder hierarchy if there were boss.json redirects where one would reference the top-level of a repository and the boss.json there would point to a specific boss.json (there could be more) inside the repo's folder structure (say point to /Source/boss.json).
At https://github.com/zoomicon/Zoomicon.Downloader.Delphi I ended up having two boss.json files btw
I explain more on why here: https://zoomicon.wordpress.com/2024/10/23/howto-add-support-and-use-boss-dependency-manager-for-delphi/
the problem seems to be that even though one can define a "package" where projects for source and test are in subfolders with the boss.json at the top level of their repo (where they'd usually put they .groupproj (Project Group) file, one can't right click the Project Group node to install/handle dependencies for all projects of the project group, nor do this at each project and have it detect the boss.json that is at the same folder as the project group I don't want to hide boss.json deeper in my repo since one can't spot that Boss is supported then, plus all dependencies would need to be suffix with the subfolder inside my repo where boss.json is which isn't intuitive and is error prone
I'd be happy to have boss.json deeper in the folder hierarchy if there were boss.json redirects where one would reference the top-level of a repository and the boss.json there would point to a specific boss.json (there could be more) inside the repo's folder structure (say point to /Source/boss.json).