Taman bermain cepat online. Diterapkan di Swift.
Tba. Checkout http://swiftplayground.run

$ git clone https://github.com/krzyzanowskim/OnlineSwiftPlayground.git
$ cd OnlineSwiftPlayground
$ ./run.sh Skrip run.sh akan menghasilkan proyek xcode (pada macOS) dan bootstrap lingkungan. run.sh membutuhkan npm untuk diinstal agar berfungsi dengan baik. Bootstrap melibatkan
Sekarang Anda dapat mengakses Taman Bermain Menunjuk Browser Web ke 127.0.0.1:8080.
Hasilkan Proyek Xcode
$ swift package generate-xcodeproj
Antarmuka pengguna web dibangun dengan react dan webpack.
$ npm run build
Krzyzanowskim/onlineswiftplayground
Unduh gambar terbaru:
$ docker pull krzyzanowskim/onlineswiftplayground
atau membangun gambar Docker sendiri:
$ 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
Kemudian jalankan wadah:
$ docker run -d -p 8080:8080 --name onlineswiftplayground -t krzyzanowskim/onlineswiftplayground
dan tunggu sampai Docker Container naik (biasanya beberapa detik).
Playground tersedia di http: // localhost: 8080. Jika pengaturan Docker menggunakan VirtualBox, Anda bisa mendapatkan alamat IP dari perintah docker-machine ip .
$ open http://$(docker-machine ip):8080
Kerangka kerja pihak ketiga harus disalin ke direktori Frameworks (kerangka kerja hanya untuk macOS host)
Lihat config/ untuk GitHub Auth. Konfigurasi Sampel.
Swiftplayground.Run dimiliki dan dikelola oleh Marcin Krzyzanowski
Anda dapat mengikuti saya di Twitter di @krzyzanowskim untuk pembaruan dan rilis proyek.
Atribusi Creative Commons Non Commercial 4.0. Lihat file lisensi.