Solusi manajemen fitur yang siap diaktifkan oleh perusahaan, cloudnative, fitur
Flip mendukung kasus penggunaan seperti:
Apakah kami kehilangan fitur yang ingin Anda lihat? Beri tahu kami!
Kami akan menyukai bantuan Anda! Sebelum mengirimkan PR, silakan baca panduan yang berkontribusi.
Tidak ada kontribusi yang terlalu kecil, apakah itu laporan/perbaikan bug, permintaan fitur, pembaruan dokumentasi, atau apa pun yang dapat membantu mendorong proyek ke depan.
Lihat peta jalan umum kami untuk melihat apa yang sedang kami kerjakan dan di mana Anda dapat membantu.
Tidak yakin bagaimana cara memulai? Anda bisa:
Pesan walkthrough sesi/kode pasangan dengan salah satu rekan satu tim kami!
Bergabunglah dengan perselisihan kami, dan ajukan pertanyaan di sana
Selami salah satu masalah terbuka, berikut adalah beberapa contoh:
Mencari masalah dengan usaha? Kami telah membantu Anda:
Tinjau dokumentasi arsitektur dan pengembangan untuk informasi lebih lanjut tentang cara kerja flipt.
Untuk bantuan dan diskusi seputar Flip, praktik terbaik bendera, dan banyak lagi, bergabunglah dengan kami di perselisihan.
Mulailah dalam hitungan detik. Cobalah versi terbaru dari Flipt untuk diri Anda sendiri.
curl -fsSL https://get.flipt.io/install | shCobalah Flip di lingkungan yang digunakan!
Catatan: Basis data akan dihapus setiap 30 menit di lingkungan kotak pasir ini!
brew install flipt-io/brew/flipt
brew services start flipt
# or run in the foreground
fliptFlip UI sekarang akan dapat dijangkau di http://127.0.0.1:8080/.
docker run --rm -p 8080:8080 -p 9000:9000 -t docker.flipt.io/flipt/flipt:latestFlip UI sekarang akan dapat dijangkau di http://127.0.0.1:8080/.
Untuk metode yang lebih permanen dalam menjalankan Flipt, lihat bagian Instalasi.
Suka hidup di tepi? Tidak sabar untuk rilis berikutnya? Bangunan malam kami termasuk perubahan terbaru di main dan dibangun .. yah .. malam hari.
docker run --rm -p 8080:8080 -p 9000:9000 -t docker.flipt.io/flipt/flipt:nightlyLihat dokumentasi integrasi kami untuk info lebih lanjut tentang cara mengintegrasikan Flip ke dalam aplikasi Anda yang ada.
Ada dua cara untuk mengevaluasi bendera fitur dengan flipt:
Evaluasi sisi server adalah cara paling umum untuk mengevaluasi bendera fitur. Di sinilah aplikasi Anda mengajukan permintaan untuk mengevaluasi bendera fitur dan Flipt merespons dengan hasil evaluasi.
Flipt memaparkan dua API yang berbeda untuk melakukan evaluasi sisi server:
Flip dilengkapi dengan API GRPC yang berfungsi penuh. GRPC adalah protokol biner berkinerja tinggi, latensi rendah, yang digunakan oleh banyak perusahaan skala besar seperti Google, Netflix, dan banyak lagi.
Lihat dokumentasi GRPC Server SDK kami untuk informasi terbaru.
Flip dilengkapi dengan API REST yang berfungsi penuh. UI Flip benar -benar didukung oleh API yang sama ini. Ini berarti bahwa apa pun yang dapat dilakukan di UI Flipt juga dapat dilakukan melalui API REST.
Flip REST API juga dapat digunakan dengan bahasa apa pun yang dapat membuat permintaan HTTP.
Lihat dokumentasi SDK Server Rest kami untuk informasi terbaru.
Evaluasi sisi klien adalah cara yang bagus untuk mengurangi jumlah permintaan yang perlu dilakukan oleh aplikasi Anda. Ini dilakukan dengan mengambil semua bendera fitur yang perlu dievaluasi aplikasi Anda dan kemudian mengevaluasinya secara lokal.
Lihat dokumentasi SDK klien kami untuk informasi terbaru.
Flip mengikuti versi semantik untuk versi.
Kami bertujuan untuk merilis versi minor baru dari Flipt setiap 2-3 minggu. Ini memungkinkan kami untuk dengan cepat mengulangi fitur -fitur baru. Perbaikan bug dan tambalan keamanan (versi tambalan) akan dirilis sesuai kebutuhan.
Dokumentasi pengembangan tersedia bagi mereka yang tertarik untuk berkontribusi pada Flipt.
Kami menyambut kontribusi dalam bentuk apa pun, termasuk tetapi tidak terbatas pada perbaikan bug, permintaan fitur, peningkatan dokumentasi, dan banyak lagi. Cukup buka permintaan atau permintaan tarik dan kami akan dengan senang hati membantu!
Lihatlah contoh -contoh untuk melihat cara kerja Flip dalam kasus penggunaan yang berbeda.
Saat ini ada dua jenis lisensi yang ada untuk flipt:
Semua kode yang diperlukan untuk menghasilkan klien GRPC dalam bahasa lain serta GO SDK dilisensikan di bawah lisensi MIT.
Kode ini ada di direktori RPC/.
Kode klien adalah kode yang akan Anda integrasi ke dalam aplikasi Anda, itulah sebabnya lisensi yang lebih permisif digunakan.
Kode server dilisensikan di bawah lisensi GPL 3.0.
Lihat lisensi.
Terima kasih kepada orang -orang yang luar biasa ini (Kunci Emoji):
Aaron Raff | Rodrigo Chacon | Christopher Diehl | Andrew Z Allen | Sebastien Armand | Dat Tran | Jon Perl |
Atau elimelech | Giddel | Eduardo | Itai Schwartz | Ikko Ashimine | Márk Sági-Kazár | Dan Piet |
Amay Shah | Kevin-ip | Albertchae | Thomas Sickert | Jameel al-Aziz ? | George | Chase Pierce |
Ito Shogo | Yoofi Quansah | Darin McLain | Adam Weiss | Yuval Goihberg ? | David Stotijn | Matthew Notarangelo |
Charles Oconor | Andrew Hobson | Rudinei Goi Roecker | Guangwu | Collin Driscoll | James | Legoheld |
Akshay Nair | Roman Dmytrenko | Mattia Forcellese | Mohammed El Amine Rhazzar | Julie Gladden | Pablo Aguilar | Muliar Nikolai |
Taras Egorov | Elliot Pahl | Oleg | Tiago Santos | Lev Lazinskiy | Kyryl Perepelytsia | Aditya Patil |
Marin Bezhanov | wtertius | Kevin h | Radosław Skałbania | Yohta Kimura | Lev Zakharov | gnalin-impala |
Umesh Balamurugan | Matt Martyn |
Proyek ini mengikuti spesifikasi semua-kontributor. Kontribusi apa pun yang baik!