Open drug007 opened 6 years ago
Maybe it's time to go back to a single repo and use dub sub packages? This would still allow users to just use the sub modules they are interested in, but avoid all these versions problems. Also it would make docs and tooling easier.
Probably, but I wasn't satisfied using subpackages in my own projects too. Certainly it should be discussed - what are the reasons that separate repos used instead of subpackages.
Would you mind explaining why you didn't like them in your personal projects?
Frankly speaking I can't remember, this decision was made long time ago. Probably because subpackages aren't convenient during developing. But definitely separate repos aren't good enough too. I now use single repo with separate packages that can depends on other packages using:
dependency other_package path="../other_package" version="*"
.
At least this way let me avoid version mismatching.
mir-glas has depedency on mir-algorithm: "mir-algorithm" : ">=0.6.9 <0.9.0" that prevents using newer version of mir-algorithm