[swift-build-dev] [swift-users] Monorepo workflow using SPM

Daniel Dunbar daniel_dunbar at apple.com
Wed Nov 9 11:43:09 CST 2016


(+ swift-build-dev)

Hi Georgios,

This is a very timely question, because I have been working on a proposal for solving exactly this problem.

Can you take a look at:
  https://github.com/ddunbar/swift-evolution/blob/multi-package-repos/proposals/NNNN-swiftpm-multi-package-repos.md
and see if you feel it would meet your needs?

 - Daniel


> On Nov 3, 2016, at 10:08 PM, Georgios Moschovitis via swift-users <swift-users at swift.org> wrote:
> 
>> It would be good if you can explainyour requirements/features/floware you looking for.
> 
> Well the flow is simple, just put all your packages in one root repository. I guess, SPM could be updated to allow
> linking to a local dependency by file path, not only by Git tag. 
> 
> Actually this feature would be useful even when developing multiple dependent packages in separate repos. Currently you have to create new tags and refetch all the time when you work on multiple packages at the same time, a small annoyance.
> 
> 
> _______________________________________________
> swift-users mailing list
> swift-users at swift.org
> https://lists.swift.org/mailman/listinfo/swift-users



More information about the swift-build-dev mailing list