WEX هي مكتبة ملحقات لمكتبة واجهة المستخدم (UI) الخاصة بالأنظمة الأساسية wxWidgets. هذه الامتدادات مخصصة لعناصر واجهة المستخدم المخصصة التي تم تطويرها لبرنامج مستشار النظام ™ (SAM ™) التابع للمختبر الوطني للطاقة المتجددة وبرنامج تصور البيانات DView.
يتضمن WEX أيضًا برنامجين قابلين للتنفيذ:
lkscript هو محرر أكواد للغة البرمجة النصية LK. dview هو برنامج تصور DView لبيانات السلاسل الزمنية.
تتطلب مكتبات WEX وجود LK لوظيفة البرمجة النصية. قبل إنشاء مكتبات WEX:
بناء إل كيه.
قم بإنشاء متغير بيئة يسمى LKDIR
يشير إلى المجلد الذي يحتوي على مكتبات LK.
يحتوي المجلد build_vs2017 على ملفات المشروع لـ Microsoft Visual Studio 2017 (VS 2017).
لإنشاء مكتبات WEX، افتح /build_vs2017/wex_vc14.sln في VS 2017 وقم بإنشاء تكوين التصحيح والإصدار لكل من win32 وx64. إذا نجحت عمليات البناء، فيجب أن تشاهد الملفات التالية:
wexvc13wx3.lib
wexvc13wx3d.lib
wexvc13wx3x64.lib
wexvc13wx3x64d.lib
يجب أن تشاهد أيضًا إصدارات البرامج القابلة للتنفيذ التالية (قد يكون lkscript في مجلد فرعي منفصل):
dview
lkscript
sandbox
يتطلب WEX مكتبات libcurl وSSL لـ HTTP وHTTPS. تم تجميع هذه المكتبات مسبقًا لنظام التشغيل Windows وتم تضمينها في [build_vs2017/libcurl_ssl_win32] و[build_vs2017/libcurl_ssl_x64]. إذا كنت تريد إعادة إنشاء هذه المكتبات لدمج تصحيحات الأمان، فراجع إنشاء libcurl+ssl باستخدام VS 2017 For Windows.
توجد ملفات Makefiles لنظام التشغيل Mac OS في المجلد build_osx. الحد الأدنى لإصدار OS X هو 10.9. يتم استخدام MacOS 10.12 مع تعيين إشارة macosx-version-min=10.9 لإصدارات wex وSAM.
توجد ملفات Makefiles لنظام Linux في المجلد build_linux. الحد الأدنى من المتطلبات: gcc 4.8.5 وglibc 2.17. CentOS 7 هو نظام أساسي للبناء يستخدم لإصدارات wex وSAM.
إذا وجدت مشكلة في WEX أو كنت ترغب في تقديم طلب ميزة، فيرجى إخبارنا بذلك عن طريق إضافة مشكلة جديدة في صفحة المشكلات.
يرجى الاطلاع على صفحة المساهمة للاطلاع على سياسة المساهمة الكاملة وللحصول على تعليمات للبدء. يجب أن نحصل على موافقتك على الالتزام بشروط الترخيص قبل قبول الكود الخاص بك.
إذا كنت ترغب في إرسال رمز لإصلاح مشكلة أو إضافة ميزة، فيمكنك استخدام GitHub للقيام بذلك. تتمثل الخطوات العامة في إنشاء تفرع على GitHub.com باستخدام الرابط أعلاه، ثم تثبيت GitHub على جهاز الكمبيوتر الخاص بك واستخدامه لاستنساخ تفرعك، وإنشاء فرع لتغييراتك، وبعد إجراء التغييرات، قم بالالتزام و ادفع التغييرات إلى شوكتك. يمكنك بعد ذلك إنشاء طلب سحب سنقوم بمراجعته ودمجه في المستودع إذا تمت الموافقة عليه.
تم ترخيص WEX بموجب ترخيص BSD-3-البند.