
Terra Core
- แพ็คเกจ
- การกำหนดเวอร์ชัน
- สถานะ
- ซึ่งเลิกใช้แล้ว
- เบราว์เซอร์ที่รองรับ
- ความเป็นสากล (I18N)
- การบริจาค
- การพัฒนาท้องถิ่น
- การพัฒนาท้องถิ่นโดยใช้ Docker (DEV Containers)
- ใบอนุญาต
แพ็คเกจ
การกำหนดเวอร์ชัน
เมื่อส่วนประกอบถึง v1.0.0. จะถือว่ามีความเสถียรและจะติดตาม Semver สำหรับการกำหนดเวอร์ชัน
- เวอร์ชันหลักแสดงถึงการเปลี่ยนแปลงที่แตกหัก
- รุ่นรองแสดงฟังก์ชั่นที่เพิ่มเข้ามาในลักษณะที่เข้ากันได้ย้อนหลัง
- แพตช์เวอร์ชันแสดงถึงการแก้ไขข้อผิดพลาดที่เข้ากันได้
ปรึกษาการเปลี่ยนแปลงส่วนประกอบปัญหาที่เกี่ยวข้องและ PRS สำหรับข้อมูลเพิ่มเติม
เราดู react.js อุปกรณ์ประกอบฉาก API ของส่วนประกอบของเราเป็น API สาธารณะหลักของเรา เราใช้สิ่งนี้เพื่อนำทางเราเมื่อกำหนดเวอร์ชันส่วนประกอบ
ก่อนที่ส่วนประกอบถึง V1.0.0 ส่วนประกอบจะถูกพิจารณาว่าอยู่ในช่วงเบต้า ส่วนประกอบในเวทีเบต้าอาจรวมถึงการเปลี่ยนแปลงการแตกหักคุณสมบัติใหม่และการแก้ไขข้อบกพร่องทั้งหมดภายในรุ่น V0.xx
สถานะ
| แพ็คเกจ Terra | รุ่น | สถานะ | การพึ่งพาอาศัยกัน |
|---|
| การกระทำของ Terra-Action | | | |
| ผู้กระทำความผิด | | | |
| การเลือก | | | |
| การจัดเรียงของดินเผา | | | |
| อวาตาร์ | | | |
| เนยแข็ง | | | |
| ฐานหิน | | | |
| จุดเบรก | | | |
| ดินเผา | | | |
| กลุ่ม | | | |
| การ์ด | | | |
| Terra-Container | | | |
| Terra-Demographics-Banner | | | |
| ดินเผา | | | |
| ผู้ขับขี่ดินเผา | | | |
| Terra-Dropdown-Button | | | |
| Terra-Dynamic-grid | | | |
| Terra-Form-Checkbox | | | |
| ฟอร์มทุ่งหญ้า | | | |
| ฟิลด์ฟิลด์ฟิลด์ | | | |
| ฟอร์มอินพุต | | | |
| ฟอร์มฟอร์ม-ฟอร์แมต | | | |
| รูปแบบการเลือก | | | |
| Terra-Form-textarea | | | |
| เทอร์รากริด | | | |
| เต่า | | | |
| Terra-hyperlink | | | |
| Terra-I18N | | | |
| เต่า | | | |
| ภาพพื้นดิน | | | |
| รายการดินเผา | | | |
| ดินเผา | | | |
| ดินแดน | | | |
| เครื่องวัดดินเผา | | | |
| ภาพ | | | |
| ดินแดนที่คืบหน้า | | | |
| การตอบสนองต่อดินเผา | | | |
| ครีล | | | |
| ทุ่งนา | | | |
| หัวเต่า | | | |
| พื้นดิน | | | |
| การลงชื่อ | | | |
| เครื่องปั่น | | | |
| สถานที่ | | | |
| Terra-Status-View | | | |
| โต๊ะ | | | |
| แท็กดินเผา | | | |
| ข้อความเทอร์รา | | | |
| เต่า | | | |
| Terra-Toggle-Button | | | |
| Terra-Toggle-Section-Header | | | |
| ข้อความที่ซ่อนเร้น | | | |
ซึ่งเลิกใช้แล้ว
| แพ็คเกจ Terra | รุ่น | สถานะ | การพึ่งพาอาศัยกัน |
|---|
| รูปแบบ | | | |
| Terra-i18n-plugin | | | |
| The Terra-Legacy-theme | | | |
| หิน | | | |
เบราว์เซอร์ที่รองรับ
| เบราว์เซอร์ | รุ่น |
|---|
| Chrome & Chrome สำหรับ Android | ปัจจุบัน |
| ขอบ | ปัจจุบัน |
| Firefox | ปัจจุบัน |
| Internet Explorer | 10 & 11 |
| Safari & Mobile Safari | ปัจจุบัน |
ความเป็นสากล (I18N)
โปรดตรวจสอบเอกสารประกอบสากลของ Terra สำหรับข้อมูลเพิ่มเติม รวมอยู่ในทิศทางเกี่ยวกับการบริโภคและวิธีการตั้งค่าความเป็นสากล
แพ็คเกจที่ต้องการ i18n
- ผู้กระทำความผิด
- การเลือก
- Terra-Demographics-Banner
- ดินเผา
- Terra-Form-Checkbox
- ฟอร์มทุ่งหญ้า
- ฟอร์มฟอร์ม-ฟอร์แมต
- รูปแบบการเลือก
- Terra-I18N
- ดินแดน
- ทุ่งนา
- พื้นดิน
- Terra-Status-View
การบริจาค
โปรดอ่านแนวทางการสนับสนุนของเรา รวมอยู่ในทิศทางสำหรับการรายงานปัญหาและคำขอดึง
การพัฒนาท้องถิ่น
- ติดตั้ง Node Version Manager (NVM) และโหนด ไดเรกทอรีรูทมีไฟล์
.nvmrc ที่ระบุเวอร์ชันโหนดของ Terra-Core เมื่อติดตั้ง NVM และคุณอยู่ในไดเรกทอรีรูทเวอร์ชันโหนดของคุณจะเปลี่ยนเป็นเวอร์ชันนี้ - ติดตั้ง Docker https://www.docker.com/ เพื่อเรียกใช้การทดสอบเบราว์เซอร์
- ติดตั้งการพึ่งพาและเรียกใช้การทดสอบ
การพัฒนาท้องถิ่นโดยใช้ Docker (DEV Containers)
- ติดตั้ง Rancher หรือ Docker
- Rancher ฟรีและโอเพ่นซอร์สและขอแนะนำอย่างยิ่งในขณะที่ Docker อาจต้องใช้ใบอนุญาตใช้งาน
- ติดตั้งรหัส Microsoft vs
- ติดตั้งส่วนขยายคอนเทนเนอร์ dev
- นำทางไปยังดู-> ส่วนขยาย-> ค้นหาและติดตั้ง คอนเทนเนอร์ dev (หรือ "ms-vscode-remote.remote-containers")
- ข้อมูลเพิ่มเติมเกี่ยวกับตู้คอนเทนเนอร์ dev
- สร้างตู้คอนเทนเนอร์:
- (ตัวเลือก 1) - เปิดพื้นที่ทำงานในพื้นที่ใน dev container
- โคลนที่เก็บ (หรือส้อม) ในพื้นที่และเปิดโครงการในรหัส Visual Studio
- นำทางไปยังดู -> คำสั่งพาเล็ตและเรียกใช้ คอนเทนเนอร์ dev: เปิดพื้นที่ทำงานในคอนเทนเนอร์
- (ตัวเลือก 2) - แนะนำสำหรับ Windows สำหรับการเชื่อมโยงร้อนเพื่อทำงานในระหว่างการพัฒนาและปรับปรุงประสิทธิภาพ: การสร้างตู้คอนเทนเนอร์ dev โดยใช้ปริมาณ dev (สำหรับข้อมูลเพิ่มเติมและคำแนะนำดูคู่มืออย่างเป็นทางการ)
- หากคุณมีการตั้งค่า GIT และมีไฟล์ config global ~/.GITCONFIG ในเครื่องการตั้งค่าเหล่านี้ควรจะถูกโอนไปยังคอนเทนเนอร์โดยอัตโนมัติ
- นำทางไปยังดู -> คำสั่งพาเล็ตและเรียกใช้ คอนเทนเนอร์ dev: ที่เก็บโคลนในปริมาณคอนเทนเนอร์
- วาง URL GitHub ของที่เก็บนี้ (หรือส้อม)
- รหัส VS จะโหลดพื้นที่ทำงานใหม่และสร้าง/เริ่มคอนเทนเนอร์ 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 ไฟล์สคริปต์ wdio เพื่อรวม
--disableSeleniumService=true flag สิ่งนี้จะปิดการใช้งานบริการซีลีเนียมไม่ให้หมุนขึ้นอีกครั้ง ตัวอย่างเช่น: " scripts " : {
" wdio:lowlight " : " terra wdio --disableSeleniumService=true --themes clinical-lowlight-theme "
} - หากมีการเปลี่ยนแปลงไฟล์ใด ๆ คุณจะต้องรีเฟรชคอนเทนเนอร์ Docker โดยการลบภาพนักเทียบท่าที่มีอยู่ที่เกี่ยวข้องจากนั้นเรียกใช้คำสั่งต่อไปนี้:
docker compose -f < changed compose file name > .yml up
- เพื่อยกเลิกคอนเทนเนอร์ dev:
- ใช้บรรทัดคำสั่งหรือเดสก์ท็อป Rancher/Docker หรือ
- การใช้รหัส Visual Studio
- เลือกไอคอน Explorer ระยะไกลในแถบกิจกรรมหรือมุมมอง -> คำสั่งพาเล็ตและเรียกใช้ รีโมต Explorer: มุ่งเน้นไปที่คอนเทนเนอร์
- ค้นหา terra-core_devcontainer หรือกำลังใช้งานคอนเทนเนอร์ dev ภายใต้ "dev containers"
- คลิกขวาและเลือก หยุดคอนเทนเนอร์ และปิดพื้นที่ทำงาน
- นอกจากนี้คุณยังสามารถเลือก ใหม่คอนเทนเนอร์ เพื่อรีสตาร์ทคอนเทนเนอร์ dev
- เพื่อเปิดตู้คอนเทนเนอร์อีกครั้ง:
- พื้นที่ทำงานในพื้นที่ที่มีอยู่ (สำหรับตัวเลือก 1)
- เปิดโครงการใน Visual Studio Code
- ตรวจสอบให้แน่ใจว่าพื้นที่ทำงานมีโฟลเดอร์. devcontainer
- นำทางไปยังดู -> คำสั่งพาเล็ตและเรียกใช้ คอนเทนเนอร์ dev: เปิดพื้นที่ทำงานในคอนเทนเนอร์
- ปริมาณคอนเทนเนอร์ dev ที่แยกได้ (สำหรับตัวเลือก 2)
- เปิดรหัส Visual Studio
- ใช้ไอคอน Explorer ระยะไกลในแถบกิจกรรมหรือมุมมอง -> คำสั่งพาเล็ตและเรียกใช้ รีโมต Explorer: มุ่งเน้นไปที่มุมมองคอนเทนเนอร์ เพื่อดูคอนเทนเนอร์
- ค้นหา Terra-core_devcontainer ภายใต้ "dev containers"
- วางเมาส์เหนือคอนเทนเนอร์ dev แล้วคลิกไอคอนโฟลเดอร์ที่มีชื่อว่า Open Folder ในคอนเทนเนอร์ หรือคลิกขวาและเลือก โฟลเดอร์เปิดในคอนเทนเนอร์
ใบอนุญาต
ลิขสิทธิ์ 2017 - 2024 Cerner Innovation, Inc.
ได้รับใบอนุญาตภายใต้ใบอนุญาต Apache เวอร์ชัน 2.0 ("ใบอนุญาต"); คุณไม่สามารถใช้ไฟล์นี้ยกเว้นตามใบอนุญาต คุณอาจได้รับสำเนาใบอนุญาตที่
http://www.apache.org/licenses/license-2.0
เว้นแต่ว่ากฎหมายที่บังคับใช้หรือตกลงเป็นลายลักษณ์อักษรซอฟต์แวร์ที่แจกจ่ายภายใต้ใบอนุญาตจะถูกแจกจ่ายตาม "ตามพื้นฐาน" โดยไม่มีการรับประกันหรือเงื่อนไขใด ๆ ไม่ว่าจะโดยชัดแจ้งหรือโดยนัย ดูใบอนุญาตสำหรับภาษาเฉพาะที่ควบคุมการอนุญาตและข้อ จำกัด ภายใต้ใบอนุญาต