
Terra klinis
- Browser yang didukung
- Paket
- Internasionalisasi (I18N)
- Berkontribusi
- Pengembangan Lokal
- Pengembangan Lokal Menggunakan Docker (Dev Containers)
- LISENSI
Paket
Status
| Paket Terra | Versi | Status | Dependensi |
|---|
| Terra-Klinis-Data-Grid | | | |
| Terra-Klinis-Detail-View | | | |
| header terra-klinis | | | |
| Terra-klinis-item-display | | | |
| Terra-Klinis-item-View | | | |
| Tinjauan Terra-Klinis-Label-Value-View | | | |
| PICKER-PICKER-PICKER TERRA-CLINICAL | | | |
Tercerahkan
| Paket Terra | Versi | Status |
|---|
| header aksi terra-klinis | | |
| terra-klinis-app-delegate | | |
| Terra-Klinis-Error-View | | |
| Terra-clinical-item-Collection | | |
| Terra-Klinis-Modal-Manager | | |
| Terra-Klinis-No-Data-View | | |
| Situs Terra-Klinis | | |
| terra-klinis-slide-group | | |
Internasionalisasi (I18N)
Harap tinjau dokumentasi internasionalisasi Terra untuk informasi lebih lanjut. Termasuk arahan konsumsi dan bagaimana internasionalisasi diatur.
Berkontribusi
Silakan baca pedoman yang berkontribusi. Termasuk arahan untuk pelaporan masalah dan permintaan tarik.
Pengembangan Lokal
- Instal Docker https://www.docker.com/ untuk menjalankan tes browser.
- Instal dependensi dan jalankan tes.
Pengembangan Lokal Menggunakan Docker (Dev Containers)
- Instal Rancher atau Docker.
- Peternakan gratis dan open-source dan sangat disarankan sedangkan Docker mungkin memerlukan lisensi untuk digunakan.
- Instal Microsoft vs Code.
- Pasang ekstensi wadah dev.
- Arahkan ke View-> Extension-> cari dan instal wadah dev (atau "ms-vscode-remote.remote-containers")
- Informasi lebih lanjut tentang wadah dev
- Bangun wadah dev:
- (Opsi 1) - Membuka Ruang Kerja Lokal di Dev Container
- Kloning repositori (atau garpu) secara lokal dan buka proyek dalam kode Visual Studio
- Arahkan ke View -> Command Palette dan Run Dev Containers: Open Workspace di Container
- (Opsi 2) - Direkomendasikan untuk Windows untuk pemuatan panas berfungsi selama pengembangan dan peningkatan kinerja: Membuat wadah dev menggunakan volume dev (untuk informasi dan panduan lebih lanjut, lihat panduan resmi)
- Jika Anda memiliki pengaturan git dan memiliki file konfigurasi global ~/.gitconfig secara lokal, pengaturan ini harus secara otomatis ditransfer ke wadah dev
- Arahkan ke View -> Palet Perintah dan Jalankan Kontainer Dev: Klon Repositori dalam Volume Kontainer
- Tempel URL GitHub dari repositori ini (atau garpu)
- VS Code sekarang akan memuat ulang ruang kerja dan membuat/memulai wadah dan volume dev
- Harap dicatat: Perubahan yang dibuat menggunakan opsi ini hanya akan memperbarui file dalam volume Docker. Dianjurkan untuk melakukan perubahan sering jika volume dihapus atau wadah dev dihapus.
- Anda sekarang menjalankan dalam wadah dev. Gunakan terminal wadah dev dalam kode studio visual untuk mengeluarkan perintah npm atau bash apa pun.
- Sebelum menjalankan tes WDIO, pastikan untuk melakukan langkah -langkah berikut:
- Buka terminal baru (di luar wadah dev) dan navigasikan ke ".devcontainer/" path di repositori Anda.
- Jalankan perintah
"docker compose -f docker-compose-wdio.yml up" . Selenium Hub harus berputar. Biarkan berjalan di latar belakang ini. Jika Anda melihat kesalahan yang mengatakan "Nama Kontainer sudah ada", jalankan perintah "docker container prune" diikuti dengan menekan "y" untuk menghapus wadah yang tidak digunakan dan coba menjalankan perintah sebelumnya lagi. - Anda sekarang dapat menjalankan
npm run test:docker atau npm run wdio:docker untuk menjalankan tes WDIO dari dalam wadah dev. - Catatan: Secara opsional, jika Anda ingin menjalankan perintah WDIO lainnya dalam wadah dev, Anda juga dapat mengedit skrip wdio paket root package.json untuk disertakan
--disableSeleniumService=true Flag. Ini akan menonaktifkan layanan selenium dari pemintalan lagi. Misalnya: " scripts " : {
" wdio-lowlight " : " terra wdio --disableSeleniumService=true --themes clinical-lowlight-theme "
} - Jika salah satu file komposisi diubah, Anda harus menyegarkan wadah Docker dengan menghapus gambar Docker yang ada, kemudian menjalankan perintah berikut:
docker compose -f < changed compose file name > .yml up
- Untuk mengakhiri wadah dev:
- Gunakan baris perintah atau peternak/desktop docker atau
- Menggunakan kode studio visual
- Pilih ikon Remote Explorer di bilah aktivitas atau tampilan -> Palet Perintah dan Jalankan Remote Explorer: Fokus pada Tampilan Wadah
- Temukan terra-clinical_devcontainer atau saat ini menjalankan wadah dev di bawah "wadah dev"
- Klik kanan dan pilih Stop Container dan tutup ruang kerja
- Anda juga dapat memilih Kontainer Membangun Kembali untuk memulai kembali wadah dev
- Untuk membuka kembali wadah dev:
- Ruang kerja lokal yang ada (untuk opsi 1)
- Buka proyek dalam kode studio visual
- Pastikan ruang kerja berisi folder .devcontainer
- Arahkan ke View -> Command Palette dan Run Dev Containers: Open Workspace di Container
- Volume wadah dev terisolasi (untuk opsi 2)
- Buka kode studio visual
- Gunakan ikon Remote Explorer di bilah aktivitas atau tampilan -> Palet Perintah dan Jalankan Remote Explorer: Fokus pada Tampilan Kontainer untuk melihat wadah
- Temukan terra-clinical_devcontainer di bawah "wadah dev"
- Arahkan ke atas wadah dev dan klik ikon folder yang diberi label folder terbuka di wadah atau dengan mengklik kanan dan memilih folder terbuka di wadah
LISENSI
Hak Cipta 2017 - 2020 Cerner Innovation, Inc.
Berlisensi di bawah lisensi Apache, versi 2.0 ("lisensi"); Anda tidak boleh menggunakan file ini kecuali sesuai dengan lisensi. Anda dapat memperoleh salinan lisensi di
http://www.apache.org/licenses/license-2.0
Kecuali diharuskan oleh hukum yang berlaku atau disepakati secara tertulis, perangkat lunak yang didistribusikan di bawah lisensi didistribusikan berdasarkan "sebagaimana adanya", tanpa jaminan atau ketentuan dalam bentuk apa pun, baik tersurat maupun tersirat. Lihat lisensi untuk bahasa spesifik yang mengatur izin dan batasan di bawah lisensi.