Beta yazılım, tamamen yapay zekâ tarafından yazıldı.Hiçbir satır bir insan tarafından tek tek incelenmedi, güvenlik denetiminden geçmedi. Garanti ve sorumluluk yoktur: kullanım riski size aittir.Devamı
İçeriğe geç

Kaynaktan derleme ​

Sunucu, düzenleyici ve tarayıcı deck'i ​

.NET 10 SDK ve Node.js 20 veya üzeri gerekir.

powershell
cd editor;    npm install; npm run build; cd ..
cd webclient; npm install; npm run build; cd ..
Copy-Item editor\dist\*    src\MacroGrid.Host\wwwroot\editor -Recurse -Force
New-Item -ItemType Directory -Force src\MacroGrid.Host\wwwroot\deck | Out-Null
Copy-Item webclient\dist\* src\MacroGrid.Host\wwwroot\deck -Recurse -Force
dotnet run --project src/MacroGrid.Host

Testleri dotnet test ile çalıştırın. Ayrıntılar development.md dosyasında.

Android uygulaması ​

Node.js 20 veya üzeri ile Android Studio (ya da Android SDK ve bir JDK) gerekir; JAVA_HOME ve ANDROID_HOME ayarlı olmalıdır.

powershell
npm install
npm run dev          # tarayıcıda web sürümü
npm run build
npx cap sync android
npx cap open android

scripts\build-release-apk.ps1 bir sürüm APK'sı derler. Bkz. istemci deposu.

Eklentiler ​

macro-grid-plugin deposunu macro-grid'in yanına klonlayın; çünkü C# eklentileri SDK'ya yol üzerinden başvurur.

powershell
dotnet build OBS\src\MacroGrid.Plugin.Obs.csproj -c Release
dotnet build PLCIcons\src\MacroGrid.Plugin.PlcIcons.csproj -c Release

Düzenleyicide Eklentiler, Eklentileri Yönet…, Klasörden Yükle… yolunu izleyin ve derleme çıktısını seçin, örneğin OBS\src\bin\Release\net10.0. Ayrıntılar: eklenti dokümantasyonu.

Bu web sitesi ​

powershell
cd website
npm install
npm run docs:dev

Macro Grid siteleri: PC · Telefon · Eklentiler
MIT Lisansı ile yayımlanmıştır. Beta yazılım, tamamen bir yapay zekâ asistanı tarafından yazılmıştır, garanti verilmeden olduğu gibi sunulur.