
تيرا السريرية
- المتصفحات المدعومة
- حزم
- التدويل (I18N)
- المساهمة
- التنمية المحلية
- التطوير المحلي باستخدام Docker (حاويات DEV)
- رخصة
حزم
حالة
| حزمة تيرا | إصدار | حالة | التبعيات |
|---|
| terra-clinical-data-grid | | | |
| Terra-Clinical-Detail-View | | | |
| تيرا- كلاسيكير | | | |
| terra-clinical-item-display | | | |
| terra-clinical-item-view | | | |
| Terra-Clinical-Label-Value-View | | | |
| terra-clinical-onet-picker | | | |
تم إهماله
| حزمة تيرا | إصدار | حالة |
|---|
| تيرا -لاينت-العمل رئيس | | |
| terra-clinical-app-delegate | | |
| terra-clinical-error-view | | |
| Terra-Clinical-Item-Collection | | |
| terra-clinical-modal-manager | | |
| terra-clinical-no-data-view | | |
| تيرا- الموقع السريري | | |
| مجموعة تيرا-كلاسيك-ساندج | | |
التدويل (I18N)
يرجى مراجعة وثائق تدويل تيرا لمزيد من المعلومات. وشملت الاتجاهات حول الاستهلاك وكيف يتم إعداد التدويل.
المساهمة
يرجى قراءة إرشاداتنا المساهمة. يتم تضمين توجيهات لتقارير القضية وطلبات السحب.
التنمية المحلية
- تثبيت Docker https://www.docker.com/ لتشغيل اختبارات المتصفح.
- تثبيت التبعيات وتشغيل الاختبارات.
التطوير المحلي باستخدام Docker (حاويات DEV)
- تثبيت Rancher أو Docker.
- Rancher مجاني ومفتوح المصدر ويوصى به بشدة في حين أن Docker قد يتطلب ترخيصًا للاستخدام.
- تثبيت Microsoft vs Code.
- تثبيت امتداد حاوية DEV.
- انتقل إلى عرض-> امتداد-> ابحث عن حاويات DEV وتثبيتها (أو "MS-VScode-Remote.remote-containers")
- مزيد من المعلومات حول حاويات DEV
- بناء حاوية DEV:
- (الخيار 1) - فتح مساحة العمل المحلية في حاوية DEV
- استنساخ المستودع (أو الشوكة) محليًا وفتح المشروع في كود Visual Studio
- انتقل لعرض -> لوحة الأوامر وتشغيل حاويات DEV: مساحة عمل مفتوحة في الحاوية
- (الخيار 2) - موصى به لنظام التشغيل Windows من أجل التحميل الساخن للعمل أثناء التطوير وتحسين الأداء: إنشاء حاوية DEV باستخدام أحجام DEV (لمزيد من المعلومات والتوجيه ، انظر الدليل الرسمي)
- إذا كان لديك إعداد GIT ولديك ملف تكوين عالمي ~/.gitConfig محليًا ، يجب نقل هذه الإعدادات تلقائيًا إلى حاوية DEV
- انتقل إلى عرض -> لوحة الأوامر وتشغيل حاويات DEV: مستودع استنساخ في حجم الحاوية
- الصق عنوان URL github لهذا المستودع (أو الشوكة)
- سيقوم VS Code الآن بإعادة تحميل مساحة العمل وإنشاء/بدء تشغيل حاوية وحجم DEV
- يرجى ملاحظة: التغييرات التي تم إجراؤها باستخدام هذا الخيار ستقوم فقط بتحديث الملفات في وحدة تخزين Docker. يوصى بإلغاء التغييرات في كثير من الأحيان في حالة حذف حجم أو إزالة حاوية DEV.
- أنت تعمل الآن في حاوية DEV. استخدم محطة حاوية DEV في رمز Visual Studio لإصدار أي أوامر NPM أو BASH.
- قبل إجراء أي اختبارات WDIO ، تأكد من تنفيذ الخطوات التالية:
- افتح محطة جديدة (خارج حاوية DEV) وانتقل إلى ".DevContainer/" المسار في مستودعك.
- قم بتنفيذ الأمر
"docker compose -f docker-compose-wdio.yml up" . يجب أن يدور محور السيلينيوم. اترك هذا يعمل في الخلفية. إذا رأيت أخطاء تقول "اسم الحاوية موجود بالفعل" ، فقم بتشغيل "docker container prune" متبوعًا بالضغط على "Y" لمسح أي حاويات غير مستخدمة ومحاولة تشغيل الأمر السابق مرة أخرى. - يمكنك الآن تشغيل
npm run test:docker أو npm run wdio:docker لتشغيل اختبارات WDIO من داخل حاوية DEV. - ملاحظة: اختياريًا ، إذا كنت ترغب في تشغيل أوامر WDIO أخرى في حاوية DEV ، فيمكنك أيضًا تحرير Package.json File Scripts لتضمين
--disableSeleniumService=true Flag. سيؤدي ذلك إلى تعطيل خدمة السيلينيوم من الدوران مرة أخرى. على سبيل المثال: " scripts " : {
" wdio-lowlight " : " terra wdio --disableSeleniumService=true --themes clinical-lowlight-theme "
} - إذا تم تغيير أي من الملفات المكونة ، فيجب عليك تحديث حاوية Docker عن طريق حذف صور Docker الحالية المقابلة ، ثم تشغيل الأمر التالي:
docker compose -f < changed compose file name > .yml up
- لإنهاء حاوية ديف:
- استخدم سطر الأوامر أو سطح المكتب/Docker أو
- باستخدام رمز الاستوديو المرئي
- حدد أيقونة المستكشف عن بعد في شريط النشاط أو عرض -> لوحة الأوامر وتشغيل المستكشف البعيد: ركز على عرض الحاويات
- حدد موقع terra-Clinical_DevContainer أو تشغيل حاوية DEV حاليًا تحت "حاويات Dev"
- انقر بزر الماوس الأيمن وحدد إيقاف حاوية وأغلق مساحة العمل
- يمكنك أيضًا تحديد حاوية إعادة بناء لإعادة تشغيل حاوية DEV
- لإعادة فتح حاوية ديف:
- مساحة عمل محلية موجودة (للخيار 1)
- افتح المشروع في Visual Studio Code
- تأكد من أن مساحة العمل تحتوي على مجلد .DevContainer
- انتقل لعرض -> لوحة الأوامر وتشغيل حاويات DEV: مساحة عمل مفتوحة في الحاوية
- حجم حاوية DEV المعزول (للخيار 2)
- افتح رمز الاستوديو المرئي
- استخدم أيقونة المستكشف عن بُعد في شريط النشاط أو عرض -> لوحة الأوامر وقم بتشغيل المستكشف البعيد: ركز على عرض الحاويات لعرض الحاويات
- حدد موقع terra-clinical_devcontainer تحت "حاويات ديف"
- تحوم فوق حاوية Dev وانقر فوق أيقونة المجلد المسمى Open Folder في حاوية أو عن طريق النقر بزر الماوس الأيمن وتحديد مجلد مفتوح في الحاوية
رخصة
حقوق الطبع والنشر 2017 - 2020 Cerner Innovation ، Inc.
مرخصة بموجب ترخيص Apache ، الإصدار 2.0 ("الترخيص") ؛ لا يجوز لك استخدام هذا الملف إلا في الامتثال للترخيص. يمكنك الحصول على نسخة من الترخيص على
http://www.apache.org/licenses/license-2.0
ما لم يكن مطلوبًا بموجب القانون المعمول به أو الموافقة على الكتابة ، يتم توزيع البرامج الموزعة بموجب الترخيص على أساس "كما هي" ، دون ضمانات أو شروط من أي نوع ، إما صريحة أو ضمنية. راجع ترخيص الأذونات والقيود التي تحكم اللغة المحددة بموجب الترخيص.