I want less of a monorepo than an ability to build a group of orthogonal elements into a single repo so I don't have to create a separate repo for every single Swift library I build, especially when there are logical relationships between subfolders and partial incorporation into builds For example, I'm messing with core graphics geometry right now. I have basic types & extensions, some experimental stuff, and other misc things for (for example) doing playground visualization support. Rather than over-conditionalize my code, I'd rather conditionalize the package, so that everything pulls, compiles, and works fine on, say, a macOS build but bits that don't belong (iOS playground visualization support) can be omitted from a specific configuration *for* *that* *repo* instead of me having to make really ugly code conditions in files which are intended specifically for known targets and may be excluded from package builds because of their intended targets.
-- E > On Nov 3, 2016, at 2:31 PM, Ankit Agarwal via swift-users > <swift-users@swift.org> wrote: > > +swift-build-dev > > Not right now but we're considering adding support for multiple packages in a > repository. It would be good if you can explain your > requirements/features/flow are you looking for. > > On Friday 4 November 2016, Georgios Moschovitis via swift-users > <swift-users@swift.org <mailto:swift-users@swift.org>> wrote: > The Swift Package Manager is a great addition to the Swift programmer's > toolbelt and in general I like the integration with Git. > > However, since SPM promotes a separate Git repo per package and actually > leverages Git tags to resolve dependency versions, I am wondering if it's > possible to use the popular(?) 'monorepo' workflow with SPM. > > thanks, > -g. > > > -- > Ankit > > > _______________________________________________ > swift-users mailing list > swift-users@swift.org > https://lists.swift.org/mailman/listinfo/swift-users
_______________________________________________ swift-users mailing list swift-users@swift.org https://lists.swift.org/mailman/listinfo/swift-users