Pengalaman melepaskan demo langsung →
Unleash adalah solusi open-source yang kuat untuk manajemen fitur. Ini merampingkan alur kerja pengembangan Anda, mempercepat pengiriman perangkat lunak, dan memberdayakan tim untuk mengontrol bagaimana dan kapan mereka meluncurkan fitur baru untuk pengguna akhir. Dengan Unleash, Anda dapat menggunakan kode ke produksi dalam rilis yang lebih kecil dan lebih mudah dikelola dengan kecepatan Anda sendiri.
Bendera fitur di Unleash memungkinkan Anda menguji kode Anda dengan data produksi nyata, mengurangi risiko berdampak negatif pada pengalaman pengguna Anda. Ini juga memungkinkan tim Anda untuk mengerjakan beberapa fitur secara bersamaan tanpa perlu cabang fitur terpisah.
Unleash adalah solusi open-source paling populer untuk penandaan fitur di GitHub. Ini mendukung 15 SDK klien dan server resmi dan lebih dari 15 SDK komunitas. Anda bahkan dapat membuat SDK sendiri jika diinginkan. Unleash kompatibel dengan bahasa dan kerangka apa pun.
Untuk memulai dengan Unleash, Anda dapat menjelajahi Unleash Enterprise dengan uji coba gratis atau memulai secara lokal dengan solusi open-source kami.
Untuk memulai dengan Unleash Enterprise, minta uji coba gratis. Ini memberi Anda akses ke instance yang di-host dengan proyek dan lingkungan dan fitur yang tidak terbatas seperti kontrol akses berbasis peran, permintaan perubahan, masuk tunggal, dan SCIM untuk penyediaan pengguna otomatis.
Untuk mengatur lepaskan secara lokal, Anda akan memerlukan git dan docker yang diinstal pada mesin Anda.
Jalankan perintah berikut:
git clone [email protected]:Unleash/unleash.git
cd unleash
docker compose up -d Kemudian arahkan browser Anda ke localhost:4242 dan masuk menggunakan:
adminunleash4allJika Anda lebih suka menjalankan kode sumber dalam repo ini secara langsung melalui Node.js, lihat instruksi langkah demi langkah untuk bangun dan berjalan di panduan yang berkontribusi.
Temukan SDK pilihan Anda dalam daftar SDK resmi kami dan impor ke proyek Anda. Ikuti panduan pengaturan untuk SDK spesifik Anda.
Jika Anda menggunakan file Docker Compose dari langkah sebelumnya, berikut adalah detail konfigurasi yang Anda perlukan untuk pergi:
http://localhost:4242/api/frontend/clientKey : default:development.unleash-insecure-frontend-api-tokenhttp://localhost:4242/api/default:development.unleash-insecure-api-tokenJika Anda menggunakan pengaturan yang berbeda, detail konfigurasi Anda kemungkinan besar juga akan berbeda.
Memeriksa keadaan bendera fitur dalam kode Anda mudah! Sintaks akan bervariasi tergantung pada bahasa Anda, tetapi yang Anda butuhkan hanyalah panggilan fungsi sederhana untuk memeriksa apakah bendera tersedia. Begini penampilannya di Java:
if ( unleash . isEnabled ( "AwesomeFeature" )) {
// do new, flashy thing
} else {
// do old, boring stuff
}Jika Anda tidak ingin menjalankan Lepaskan secara lokal, kami juga menyediakan pengaturan penyebaran yang mudah untuk Heroku dan Digital Ocean:
Bagian di atas menunjukkan kepada Anda cara bangun dan berjalan dengan cepat dan mudah. Saat Anda siap untuk mulai mengkonfigurasi dan menyesuaikan Lepaskan Lingkungan Anda sendiri, lihat dokumentasi untuk memulai dengan penyebaran yang dikelola sendiri, melepaskan opsi konfigurasi, atau menjalankan Lepaskan secara lokal melalui Docker.
Cobalah Demo Online Lepaskan.
Kita tahu bahwa mempelajari alat baru bisa sulit dan memakan waktu. Kami memiliki komunitas yang berkembang yang suka membantu. Tolong jangan ragu untuk mencari bantuan.
Bergabunglah dengan Unleash on Slack jika Anda ingin mengajukan pertanyaan terbuka tentang Unleash, Fitur Toggling atau Diskusikan Topik -Topik Ini Secara Umum.
Buat masalah GitHub jika Anda telah menemukan bug atau memiliki ide tentang cara meningkatkan lepaskan.
Kunjungi dokumentasi untuk deskripsi yang lebih mendalam, panduan cara, dan banyak lagi.
Pelajari lebih lanjut tentang prinsip -prinsip pembangunan dan penskalaan solusi bendera fitur.
Unleash adalah solusi bendera fitur open-source terbesar di GitHub. Building Unleash adalah upaya kolaboratif, dan kami berhutang budi kepada banyak orang yang cerdas dan berbakat. Membangunnya bersama dengan komunitas memastikan bahwa kami membangun produk yang memecahkan masalah nyata bagi orang sungguhan. Kami juga ingin mendapatkan bantuan Anda: jangan ragu untuk membuka masalah atau memberikan permintaan tarik.
Lihatlah file Contributing.MD untuk Pedoman Kontribusi dan Panduan Pengembang Uneash untuk Tips tentang Pengaturan Lingkungan, Menjalankan Tes, dan Menjalankan Unleash From Source.
Jika Anda mencari salah satu fitur berikut, silakan lihat rencana pro dan perusahaan kami:
Unleash telah berevolusi secara signifikan selama beberapa tahun terakhir, dan kami tahu betapa sulitnya untuk terus memperbarui perangkat lunak. Jika Anda menggunakan versi utama saat ini, peningkatan seharusnya tidak menjadi masalah. Jika Anda berada di versi utama sebelumnya, lihat Panduan Migrasi Unleash!