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。請參閱許可證文件。