drawio-desktop هو تطبيق سطح مكتب للرسم التخطيطي والسبورة البيضاء يعتمد على Electron الذي يغلف محرر draw.io الأساسي.
قم بتنزيل الثنائيات المدمجة من قسم الإصدارات.
هل يمكنني استخدام هذا التطبيق مجانًا؟ نعم، بموجب ترخيص أباتشي 2.0. إذا لم تقم بتغيير الرمز وقبوله مقدمًا "كما هو"، فيمكنك استخدامه لأي غرض.
تم تصميم draw.io Desktop ليكون معزولًا تمامًا عن الإنترنت، بصرف النظر عن عملية التحديث. يقوم هذا بالتحقق من موقع github.com عند بدء التشغيل بحثًا عن إصدار أحدث وتنزيله من مجموعة AWS S3 المملوكة لشركة Github. جميع ملفات جافا سكريبت مستقلة بذاتها، وتحظر سياسة أمان المحتوى تشغيل جافا سكريبت المحمل عن بعد.
لا يتم إرسال أي بيانات تخطيطية خارجيًا على الإطلاق، ولا نرسل أي تحليلات حول استخدام التطبيق خارجيًا. وهذا يعني أن بعض الوظائف التي ليس لدينا تطبيق JavaScript لها لا تعمل في إصدار سطح المكتب، وهي استيراد .vsd وGliffy.
يعد الأمان وعزل التطبيق من الأهداف الأساسية لسطح المكتب draw.io. إذا طلبت أي شيء يتعلق بالاتصالات الخارجية الممكّنة في التطبيق بشكل افتراضي، فسيكون الجواب لا.
يتم تقديم الدعم على أساس قيود العمل المعقولة، ولكن دون أي شيء ملزم تعاقديًا. يتم توفير كل الدعم عبر هذا الريبو. لا يوجد دعم التذاكر الخاصة.
شراء draw.io لـ Confluence أو Jira لا يؤهلك للحصول على الدعم التجاري لسطح المكتب draw.io. يتم بيع تكاملات draw.io الخاصة بـ Atlassian بواسطة Seibert Media، وليس لديهم أي مشاركة في هذا المشروع.
draw.io عبارة عن وحدة فرعية لـ git لسطح المكتب drawio . للحصول على كليهما، عليك الاستنساخ بشكل متكرر:
git clone --recursive https://github.com/jgraph/drawio-desktop.git
لتشغيل هذا:
npm install
(في الدليل الجذر لهذا الريبو)
قم بتصدير DRAWIO_ENV=dev إذا كنت تريد التطوير/تصحيح الأخطاء في وضع التطوير.
npm start
في الدليل الجذر لهذا الريبو بتشغيل التطبيق. لتصحيح الأخطاء، استخدم npm start --enable-logging
.
ملاحظة: إذا تم استخدام رابط رمزي للإشارة إلى drawio repo (بدلاً من الوحدة الفرعية)، فقم بالارتباط الرمزي لدليل node_modules
داخل drawio/src/main/webapp
أيضًا.
للافراج عن:
قم بتحديث الوحدة الفرعية draw.io وادفع التغيير. أضف علامة الإصدار قبل الدفع إلى الأصل.
انتظر حتى تكتمل الإصدارات (https://travis-ci.org/jgraph/drawio-desktop وhttps://ci.appveyor.com/project/davidjgraph/drawio-desktop)
انتقل إلى https://github.com/jgraph/drawio-desktop/releases، وقم بتحرير إصدار المعاينة.
قم بتنزيل Windows exe وWindows Portable، وقم بالتوقيع عليهما باستخدام signtool sign /a /tr http://rfc3161timestamp.globalsign.com/advanced /td SHA256 c:/path/to/your/file.exe
أعد تحميل الملف الموقع باسم draw.io-windows-installer-xyzexe
و draw.io-windows-no-installer-xyzexe
إضافة ملاحظات الإصدار
نشر الافراج
ملاحظة : في إصدار Windows، عند استخدام كل من x64 وis32 كقوس، تكون النتيجة ملفًا واحدًا كبيرًا بكلا القوسين. ولهذا السبب قمنا بتقسيمهم.
يتم تخزين التخزين المحلي وتخزين الجلسة في مجلد AppData:
نظام التشغيل Mac: ~/Library/Application Support/draw.io
ويندوز: C:Users
draw.io مغلق أمام المساهمات.
إن مستوى التعقيد لهذا المشروع يعني أنه حتى التغييرات البسيطة يمكن أن تكسر الكثير من الأجزاء المتحركة الأخرى. مقدار الاختبار المطلوب أكبر بكثير مما يبدو للوهلة الأولى. إذا أردنا أن نتلقى العلاقات العامة، فسيتعين علينا التخلص منها وكتابتها بالطريقة التي نريد تنفيذها بها.
نحن ممتنون لمشاركة المجتمع وتقارير الأخطاء وطلبات الميزات. لا نرغب في الظهور بمظهر الترحيب، ومع ذلك، فقد اتخذنا قرارًا بإبقاء هذا المشروع مغلقًا أمام المساهمات من أجل استمرارية المشروع على المدى الطويل.