ملعب سريع على الانترنت. نفذت في سويفت.
TBA. الخروج http://swiftplayground.run

$ git clone https://github.com/krzyzanowskim/OnlineSwiftPlayground.git
$ cd OnlineSwiftPlayground
$ ./run.sh سيقوم برنامج run.sh بالتوليد Xcode Project (على MacOS) و Bootstrap البيئة. run.sh يحتاج إلى تثبيت npm للعمل بشكل صحيح. bootstraping ينطوي
يمكنك الآن الوصول إلى متصفح الويب الذي يشير إلى الملعب إلى 127.0.0.1:8080.
إنشاء مشروع Xcode
$ swift package generate-xcodeproj
يتم بناء واجهة مستخدم الويب مع 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 ، فيمكنك الحصول على عنوان IP من أمر docker-machine ip .
$ open http://$(docker-machine ip):8080
يجب نسخ أطر عمل الطرف الثالث إلى دليل Frameworks (الأطر مخصصة لمضيف MacOS فقط)
انظر config/ for github Auth. عينة التكوين.
Swiftplayground.run مملوكة وصيانتها من قبل مارسين كرزيزانوفسكي
يمكنك متابعتي على Twitter على Krzyzanowskim للحصول على تحديثات وإصدارات المشروع.
إسناد المشاع الإبداعي غير التجاري 4.0. انظر ملف الترخيص.