Terrain de jeu rapide en ligne. Implémenté dans Swift.
TBA. Checkout http://swiftplayground.run

$ git clone https://github.com/krzyzanowskim/OnlineSwiftPlayground.git
$ cd OnlineSwiftPlayground
$ ./run.sh Le script run.sh générera le projet Xcode (sur macOS) et bootstrap l'environnement. run.sh a besoin que npm soit installé pour fonctionner correctement. Bootstraping implique
Vous pouvez désormais accéder à Playground Printing Web Browser vers 127.0.0.1:8080.
Générer du projet Xcode
$ swift package generate-xcodeproj
L'interface utilisateur Web est créée avec React et WebPack.
$ npm run build
krzyzanowskim / onlineswiftplayground
Téléchargez la dernière image:
$ docker pull krzyzanowskim/onlineswiftplayground
Ou construisez l'image Docker par vous-même:
$ 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
puis exécutez le conteneur:
$ docker run -d -p 8080:8080 --name onlineswiftplayground -t krzyzanowskim/onlineswiftplayground
et attendez que le conteneur Docker soit en place (généralement plusieurs secondes).
Le terrain de jeu est disponible sur http: // localhost: 8080. Si la configuration Docker utilise VirtualBox, vous pouvez obtenir l'adresse IP à partir de la commande docker-machine ip .
$ open http://$(docker-machine ip):8080
Les frameworks tiers doivent être copiés dans le répertoire Frameworks (les frameworks sont pour Host MacOS uniquement)
Voir config/ for github auth. Exemple de config.
SwiftPlayground.Run est détenu et entretenu par Marcin Krzyzanowski
Vous pouvez me suivre sur Twitter à @krzyzanowskim pour les mises à jour et les versions du projet.
Creative Commons Attribution non commerciale 4.0. Voir le fichier de licence.