エンタープライズ対応のGitOpsが有効になっている、CloudNative、機能管理ソリューション
FLIPTは次のようなユースケースをサポートしています。
見たい機能がありませんか?教えてください!
私たちはあなたの助けが大好きです! PRを提出する前に、寄稿ガイドをお読みください。
バグレポート/修正、機能リクエスト、ドキュメントの更新など、プロジェクトの前進に役立つものなど、貢献は小さすぎることはありません。
私たちの公開ロードマップをチェックして、私たちが取り組んでいるものとあなたが支援できる場所を確認してください。
始める方法がわかりませんか?あなたはできる:
チームメイトの1人とペアリングセッション/コードウォークスルーを予約してください!
私たちの不一致に参加して、そこに質問してください
オープンな問題のいずれかに飛び込み、いくつかの例を次に示します。
努力による問題をお探しですか?私たちはあなたをカバーしています:
Fliptの仕組みの詳細については、アーキテクチャおよび開発ドキュメントを確認してください。
Flipt、Feation Flagのベストプラクティスなどに関するヘルプとディスカッションについては、Discordに参加してください。
数秒で始めましょう。 Flipt for Yourselfの最新バージョンをお試しください。
curl -fsSL https://get.flipt.io/install | sh展開された環境でフリップを試してください!
注:このサンドボックス環境では、データベースが30分ごとにクリアされます!
brew install flipt-io/brew/flipt
brew services start flipt
# or run in the foreground
fliptFlipt UIはhttp://127.0.0.1:8080/で到達可能になります。
docker run --rm -p 8080:8080 -p 9000:9000 -t docker.flipt.io/flipt/flipt:latestFlipt UIはhttp://127.0.0.1:8080/で到達可能になります。
フリップを実行するより恒久的な方法については、インストールセクションを参照してください。
端に住むのが好きですか?次のリリースが待ちきれませんか?私たちの毎晩のビルドには、 mainの最新の変更が含まれ、構築されています。
docker run --rm -p 8080:8080 -p 9000:9000 -t docker.flipt.io/flipt/flipt:nightlyFliptを既存のアプリケーションに統合する方法の詳細については、統合ドキュメントをご覧ください。
FLIPTで機能フラグを評価する2つの方法があります。
サーバー側の評価は、機能フラグを評価する最も一般的な方法です。これは、アプリケーションがFLIPTをリクエストして機能フラグを評価することを要求し、Fliptは評価の結果とともに応答します。
Fliptは、サーバー側の評価を実行するために2つの異なるAPIを公開します。
Fliptには、完全に機能的なGRPC APIが装備されています。 GRPCは、Google、Netflixなどの多くの大規模な企業が使用する高性能で低遅延のバイナリプロトコルです。
最新情報については、GRPCサーバーSDKドキュメントを参照してください。
Fliptには、完全に機能的なREST APIが装備されています。 Flipt UIは、この同じAPIによって完全に裏付けられています。これは、Flipt UIでできることはすべて、REST APIを介して実行できることを意味します。
Flipt REST APIは、HTTPリクエストを作成できる任意の言語でも使用できます。
最新情報については、RESTサーバーSDKドキュメントをご覧ください。
クライアント側の評価は、アプリケーションがFLIPTに行う必要があるリクエストの数を減らすための優れた方法です。これは、アプリケーションが評価するために必要なすべての機能フラグを取得して、それらをローカルで評価することによって行われます。
最新情報については、クライアントSDKドキュメントをご覧ください。
Fliptは、バージョン化のセマンティックバージョンに従います。
2〜3週間ごとに、新しいマイナーバージョンのFliptをリリースすることを目指しています。これにより、新機能をすばやく反復させることができます。バグの修正とセキュリティパッチ(パッチバージョン)は、必要に応じてリリースされます。
Fliptに貢献することに関心のある人には、開発文書が利用できます。
バグの修正、機能のリクエスト、ドキュメントの改善などを含むがこれらに限定されないあらゆる種類の貢献を歓迎します。問題を開くか、リクエストをプルするだけで、喜んでお手伝いします!
例をチェックして、さまざまなユースケースでフリップがどのように機能するかを確認してください。
現在、FLIPTのライセンスには2種類のライセンスがあります。
GO SDKと同様に、GRPCクライアントを他の言語で生成するために必要なすべてのコードは、MITライセンスに基づいてライセンスされています。
このコードはRPC/ディレクトリに存在します。
クライアントコードは、アプリケーションに統合するコードです。そのため、より寛容なライセンスが使用されます。
サーバーコードは、GPL 3.0ライセンスの下でライセンスされています。
ライセンスを参照してください。
これらの素晴らしい人々に感謝します(絵文字キー):
アーロン・ラフ | ロドリゴ・チャコン | クリストファー・ディール | アンドリューZアレン | Sebastien Armand | Dat Tran | ジョン・ペル |
またはElimelech | ギデル | エドゥアルド | itai schwartz | Ikko Ashimine | MárkSági-Kazár | ダンピエット |
アマイ・シャー | ケビンIP | アルバートチャエ | トーマス・シッカート | Jameel Al-Aziz ? | ジョージ | チェイス・ピアス |
ITO SHOGO | Yoofi Quansah | ダリン・マクレイン | アダム・ワイス | Yuval Goihberg ? | David Stotijn | マシュー・ノタランゲロ |
チャールズ・オコナー | アンドリュー・ホブソン | Rudinei Goi Roecker | ガングウ | コリン・ドリスコル | ジェームズ | レゴヘルド |
Akshay Nair | ローマのdmytrenko | マティア・フォーチェルス | モハメッドエルアミンラザール | ジュリー・グラッドデン | パブロ・アギラール | ムリアール・ニコライ |
タラス・エゴロフ | エリオット・パール | オレグ | ティアゴ・サントス | Lev Lazinskiy | Kyryl Perepelytsia | Aditya Patil |
マリン・ベザノフ | ヴェルティウス | ケビンh | ラドスワフスカウバニア | ヨタチムラ | レフ・ザハロフ | Gnalin-Impala |
Umesh Balamurugan | マット・マーティン |
このプロジェクトは、全委員会の仕様に従います。あらゆる種類の貢献を歓迎します!