Swift Playground en línea. Implementado en Swift.
TBA. Vista http://swiftplayground.run

$ git clone https://github.com/krzyzanowskim/OnlineSwiftPlayground.git
$ cd OnlineSwiftPlayground
$ ./run.sh El script run.sh generará el proyecto Xcode (en macOS) y arruzará el entorno. run.sh necesita que se instalará npm para funcionar correctamente. Bootstraping implica
Ahora podría acceder al navegador web de Playground Pointing a 127.0.0.1:8080.
Generar el proyecto Xcode
$ swift package generate-xcodeproj
La interfaz de usuario web se compila con React y Webpack.
$ npm run build
Krzzanowskim/onlineswiftplayground
Descargue la última imagen:
$ docker pull krzyzanowskim/onlineswiftplayground
o construir una imagen de Docker solo:
$ 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
Luego ejecute el contenedor:
$ docker run -d -p 8080:8080 --name onlineswiftplayground -t krzyzanowskim/onlineswiftplayground
Y espere hasta que el contenedor Docker esté arriba (generalmente varios segundos).
Playground está disponible en http: // localhost: 8080. Si la configuración de Docker usa VirtualBox, puede obtener la dirección IP del comando docker-machine ip .
$ open http://$(docker-machine ip):8080
Los marcos de terceros deben copiarse en el directorio Frameworks (los marcos son solo para el host de MacOS )
Consulte config/ para GitHub Auth. Ejemplo de configuración.
Swiftplayground.run es propiedad y mantenida por Marcin Krzyzanowski
Puedes seguirme en Twitter en @krzyzanowskim para actualizaciones y lanzamientos de proyectos.
Creative Commons Attribution no comercial 4.0. Ver archivo de licencia.