I personally think it would be of great help to newcomers to have a 
containerized development environment to quickly start experimenting. 
Non-newcomers would also benefit from it by being able to test their changes on 
different versions of Linux, for example.

I would prepare a set of scripts and Dockerfile’s in a separate repo to start 
with, and at least add a link to it to Swift’s main ‘README’ via a PR to see 
what the community has to say. Maybe an extra paragraph in 'system 
requirements’?

On a slightly more technical note, can you elaborate a bit more on why you’d 
need a docker-compose? If only for volumes to be in a separate container… Maybe 
I’m missing something.

thanks,
max

> On Dec 18, 2015, at 12:34 PM, swizzlr via swift-dev <swift-dev@swift.org> 
> wrote:
> 
> Hacking on Swift
> 
> Just as it’s possible to build Swift in a docker container so too is it 
> possible to actively develop the language in a Linux environment, while still 
> benefitting from any local affordances you may have. If there is interest 
> from the core team, I would be happy to contribute a meta-repo of Swift, 
> submoduleing all the repos and supplying a docker-compose file which would 
> enable developers to provision a development machine while being able to 
> mirror local changes over to the machine. Similarly, “preheated” images could 
> be built which would eliminate the need for a fresh build when first starting 
> on the project.
> 

_______________________________________________
swift-dev mailing list
swift-dev@swift.org
https://lists.swift.org/mailman/listinfo/swift-dev

Reply via email to