OnlineSwiftPlayground
1.0.0
在线Swift游乐场。在Swift中实施。
TBA。结帐http://swiftplayground.run

$ git clone https://github.com/krzyzanowskim/OnlineSwiftPlayground.git
$ cd OnlineSwiftPlayground
$ ./run.sh run.sh脚本将生成Xcode Project(在MACOS上)并引导环境。 run.sh需要安装npm才能正常工作。启动涉及
现在,您可以访问操场,将Web浏览器指向127.0.0.1:8080。
生成Xcode项目
$ swift package generate-xcodeproj
Web用户界面是使用React和WebPack构建的。
$ npm run build
Krzyzanowskim/OnlineswiftPlayground
下载最新图像:
$ docker pull krzyzanowskim/onlineswiftplayground
或独自构建Docker图像:
$ git clone https://github.com/krzyzanowskim/OnlineSwiftPlayground.git
$ cd OnlineSwiftPlayground
$ docker buildx create --use
$ docker buildx build --platform=linux/amd64,linux/arm64 . -t krzyzanowskim/onlineswiftplayground
然后运行容器:
$ docker run -d -p 8080:8080 --name onlineswiftplayground -t krzyzanowskim/onlineswiftplayground
并等到Docker容器启动(通常几秒钟)。
操场可通过http:// localhost:8080获得。如果Docker设置使用VirtualBox,则可以从docker-machine ip命令中获取IP地址。
$ open http://$(docker-machine ip):8080
第三方框架应复制到Frameworks目录(框架仅适用于MacOS主机)
请参阅config/ for github auth。样本配置。
swiftplayground.lun由马辛·克尔扎诺夫斯基(Marcin Krzyzanowski)拥有和维护
您可以在@KrzyzanowSkim上在Twitter上关注我以获取项目更新和发布。
创意共享归因非商业4.0。请参阅许可证文件。