ประสบการณ์ปลดปล่อยการสาธิตสด→
Unleash เป็นโซลูชันโอเพนซอร์ซที่ทรงพลังสำหรับการจัดการคุณสมบัติ มันปรับปรุงเวิร์กโฟลว์การพัฒนาของคุณเร่งการส่งมอบซอฟต์แวร์และให้อำนาจทีมในการควบคุมวิธีการและเวลาที่พวกเขาเปิดตัวคุณสมบัติใหม่ให้กับผู้ใช้ปลายทาง ด้วย Unleash คุณสามารถปรับใช้รหัสเพื่อการผลิตในรุ่นที่เล็กลงและจัดการได้มากขึ้นตามจังหวะของคุณเอง
ฟีเจอร์ธงใน Unleash ช่วยให้คุณทดสอบรหัสของคุณด้วยข้อมูลการผลิตจริงลดความเสี่ยงของการส่งผลเสียต่อประสบการณ์ของผู้ใช้ นอกจากนี้ยังช่วยให้ทีมของคุณสามารถทำงานกับคุณสมบัติหลายอย่างพร้อมกันโดยไม่จำเป็นต้องใช้สาขาคุณสมบัติแยกต่างหาก
Unleash เป็นโซลูชันโอเพนซอร์ซที่ได้รับความนิยมมากที่สุดสำหรับการตั้งค่าสถานะบน GitHub รองรับไคลเอนต์ SDK และเซิร์ฟเวอร์อย่างเป็นทางการ 15 รายและ SDK ชุมชนมากกว่า 15 รายการ คุณสามารถสร้าง SDK ของคุณเองได้หากต้องการ Unleash เข้ากันได้กับภาษาและกรอบใด ๆ
ในการเริ่มต้นด้วย Unleash คุณสามารถสำรวจ Unleash Enterprise ด้วยการทดลองใช้ฟรีหรือเริ่มต้นใช้งานในท้องถิ่นด้วยโซลูชันโอเพนซอร์ซของเรา
ในการเริ่มต้นด้วย Unleash Enterprise ขอทดลองใช้ฟรี สิ่งนี้ช่วยให้คุณสามารถเข้าถึงอินสแตนซ์ที่โฮสต์ด้วยโครงการและสภาพแวดล้อมและคุณสมบัติและคุณสมบัติเช่นการควบคุมการเข้าถึงตามบทบาทการเปลี่ยนแปลงคำขอการลงชื่อเข้าใช้เดียวและ SCIM สำหรับการจัดเตรียมผู้ใช้อัตโนมัติ
ในการตั้งค่า Unleash ในเครื่องคุณจะต้องติดตั้ง git และ docker บนเครื่องของคุณ
ดำเนินการคำสั่งต่อไปนี้:
git clone [email protected]:Unleash/unleash.git
cd unleash
docker compose up -d จากนั้นชี้เบราว์เซอร์ของคุณไปที่ localhost:4242 และเข้าสู่ระบบโดยใช้:
adminunleash4allหากคุณต้องการเรียกใช้ซอร์สโค้ดใน repo นี้โดยตรงผ่าน node.js โปรดดูคำแนะนำทีละขั้นตอนเพื่อให้ได้และทำงานในคู่มือการสนับสนุน
ค้นหา SDK ที่คุณต้องการในรายการ SDK อย่างเป็นทางการของเราและนำเข้าสู่โครงการของคุณ ทำตามคำแนะนำการตั้งค่าสำหรับ SDK เฉพาะของคุณ
หากคุณใช้ไฟล์ Docker Compose จากขั้นตอนก่อนหน้านี่คือรายละเอียดการกำหนดค่าที่คุณต้องไป:
http://localhost:4242/api/frontend/clientKey : default:development.unleash-insecure-frontend-api-tokenhttp://localhost:4242/api/default:development.unleash-insecure-api-tokenหากคุณใช้การตั้งค่าที่แตกต่างกันรายละเอียดการกำหนดค่าของคุณจะแตกต่างกันมากที่สุด
การตรวจสอบสถานะของธงฟีเจอร์ในรหัสของคุณเป็นเรื่องง่าย! ไวยากรณ์จะแตกต่างกันไปขึ้นอยู่กับภาษาของคุณ แต่สิ่งที่คุณต้องการคือการเรียกใช้ฟังก์ชั่นง่าย ๆ เพื่อตรวจสอบว่ามีธงหรือไม่ นี่คือวิธีที่อาจดูใน Java:
if ( unleash . isEnabled ( "AwesomeFeature" )) {
// do new, flashy thing
} else {
// do old, boring stuff
}หากคุณไม่ต้องการเรียกใช้ Unleash ในพื้นที่เรายังให้การตั้งค่าการปรับใช้อย่างง่ายดายสำหรับ Heroku และ Digital Ocean:
ส่วนข้างต้นแสดงวิธีการลุกขึ้นและทำงานได้อย่างรวดเร็วและง่ายดาย เมื่อคุณพร้อมที่จะเริ่มการกำหนดค่าและปรับแต่ง Unleash สำหรับสภาพแวดล้อมของคุณเองให้ตรวจสอบเอกสารประกอบเพื่อเริ่มต้นใช้งานการปรับใช้ที่จัดการด้วยตนเองตัวเลือกการกำหนดค่าปลดปล่อยหรือเรียกใช้ Unleash ในเครื่องผ่าน Docker
ลองใช้การสาธิต Unleash Online
เรารู้ว่าการเรียนรู้เครื่องมือใหม่อาจเป็นเรื่องยากและใช้เวลานาน เรามีชุมชนที่กำลังเติบโตที่รักที่จะช่วยเหลือ โปรดอย่าลังเลที่จะขอความช่วยเหลือ
เข้าร่วม Unleash บน Slack หากคุณต้องการถามคำถามเกี่ยวกับ Unleash, การสลับหรือพูดคุยเกี่ยวกับหัวข้อเหล่านี้โดยทั่วไป
สร้างปัญหา GitHub หากคุณพบข้อผิดพลาดหรือมีแนวคิดเกี่ยวกับวิธีการปรับปรุง Unleash
เยี่ยมชมเอกสารสำหรับคำอธิบายเชิงลึกเพิ่มเติมคำแนะนำวิธีการและอื่น ๆ
เรียนรู้เพิ่มเติมเกี่ยวกับหลักการของการสร้างและปรับขนาดคุณลักษณะการแก้ปัญหาธง
Unleash เป็นโซลูชันการตั้งค่าสถานะโอเพนซอร์ซที่ใหญ่ที่สุดใน GitHub การสร้าง Unleash เป็นความพยายามร่วมกันและเรามีความกตัญญูต่อบุคคลที่ฉลาดและมีความสามารถมากมาย การสร้างมันพร้อมกับชุมชนช่วยให้มั่นใจได้ว่าเราจะสร้างผลิตภัณฑ์ที่แก้ปัญหาจริงสำหรับคนจริง เราชอบที่จะได้รับความช่วยเหลือเช่นกัน: โปรดเปิดปัญหาหรือให้คำขอดึง
ตรวจสอบไฟล์ MD ที่มีส่วนร่วมสำหรับแนวทางการบริจาคและคู่มือผู้พัฒนา UnleasH สำหรับเคล็ดลับเกี่ยวกับการตั้งค่าสภาพแวดล้อมการเรียกใช้การทดสอบและเรียกใช้ UnleasH จากแหล่งที่มา
หากคุณกำลังมองหาหนึ่งในคุณสมบัติต่อไปนี้โปรดดูแผนการโปรและองค์กรของเรา:
Unleash มีการพัฒนาอย่างมีนัยสำคัญในช่วงไม่กี่ปีที่ผ่านมาและเรารู้ว่ามันยากแค่ไหนที่จะทำให้ซอฟต์แวร์ทันสมัยอยู่เสมอ หากคุณใช้เวอร์ชันหลักปัจจุบันการอัปเกรดไม่ควรเป็นปัญหา หากคุณอยู่ในเวอร์ชันหลักก่อนหน้านี้ลองดูคู่มือการย้ายถิ่นของ Unleash!