启用企业,启用gitops,云状,功能管理解决方案
Flipt支持用例:
我们是否缺少您想看的功能?让我们知道!
我们会喜欢您的帮助!在提交公关之前,请阅读《贡献指南》。
无论是错误报告/修复程序,功能请求,文档更新还是其他可以帮助推动项目向前推进的东西,都不会贡献太小。
查看我们的公共路线图,以了解我们正在从事的工作以及您可以提供帮助的地方。
不确定如何开始?你可以:
与我们的一名队友预订配对会话/代码演练!
加入我们的不和谐,在那里问任何问题
深入研究任何一个空旷的问题,这里有一些例子:
努力寻找问题?我们已经覆盖了您:
查看架构和开发文档,以获取有关Flipt工作原理的更多信息。
有关Flipt的帮助和讨论,功能标志最佳实践等等,请加入我们的不和谐。
开始几秒钟。亲自尝试最新版本的Flipt。
curl -fsSL https://get.flipt.io/install | sh尝试在部署的环境中Flipt!
注意:在此沙盒环境中,每30分钟清除数据库!
brew install flipt-io/brew/flipt
brew services start flipt
# or run in the foreground
flipt现在可以通过http://127.0.0.1:8080/到达Flipt UI。
docker run --rm -p 8080:8080 -p 9000:9000 -t docker.flipt.io/flipt/flipt:latest现在可以通过http://127.0.0.1:8080/到达Flipt UI。
有关运行FLIPT的更永久方法,请参见“安装部分”。
喜欢生活在边缘吗?等不及下一个版本了吗?我们的夜间构建包括main上的最新更改,并建造了..晚上。
docker run --rm -p 8080:8080 -p 9000:9000 -t docker.flipt.io/flipt/flipt:nightly查看我们的集成文档,以获取有关如何将FLIPT集成到现有应用程序中的更多信息。
有两种方法可以通过Flipt评估功能标志:
服务器端评估是评估功能标志的最常见方法。在这里,您的应用程序要求Flipt请求评估功能标志,而Flipt则根据评估的结果做出响应。
Flipt公开了两种不同的API进行服务器端评估:
FLIPT配备了功能齐全的GRPC API。 GRPC是一种高性能,低延迟,二进制协议,由Google,Netflix等许多大型公司使用。
有关最新信息,请参见我们的GRPC服务器SDK文档。
FLIPT配备了功能齐全的REST API。 Flipt UI完全由相同的API支持。这意味着也可以通过REST API完成FLIPT UI中可以执行的任何操作。
Flipt REST API也可以与任何可以提出HTTP请求的语言一起使用。
有关最新信息,请参见我们的REST服务器SDK文档。
客户端评估是减少您应用程序需要提出的请求数量的好方法。这是通过检索应用程序所需评估然后在本地评估的所有功能标志来完成的。
有关最新信息,请参见我们的客户SDK文档。
Flipt遵循用于版本控制的语义版本控制。
我们的目标是每2-3周发布一次新版本的FLIPT。这使我们能够快速迭代新功能。错误修复和安全补丁(补丁版本)将根据需要发布。
开发文档可用于有兴趣进行Flipt的人。
我们欢迎任何形式的贡献,包括但不限于错误修复,功能请求,文档改进等等。只需打开问题或拉力请求,我们将很乐意提供帮助!
查看示例,以查看Flipt在不同用例中的工作原理。
目前有两种类型的飞行许可证:
用其他语言以及GO SDK生成GRPC客户端所需的所有代码均根据MIT许可证获得许可。
此代码存在于RPC/目录中。
客户端代码是您将集成到应用程序中的代码,这就是为什么使用更允许的许可证的原因。
服务器代码是根据GPL 3.0许可证获得许可的。
请参阅许可证。
谢谢这些好人(表情符号钥匙):
亚伦·拉夫(Aaron Raff) | Rodrigo Chacon | 克里斯托弗·迪尔(Christopher Diehl) | 安德鲁·艾伦 | 塞巴斯蒂安·阿曼德(Sebastien Armand) | Dat Tran | 乔恩·珀尔 |
或Elemelech | 吉德尔 | 爱德华多 | Itai Schwartz | Ikko Ashimine | MárkSági-Kazár | 丹·皮特(Dan Piet) |
amay shah | 凯文·伊普(Kevin-ip) | 艾伯特 | 托马斯·萨克特 | Jameel al-Aziz ? | 乔治 | 大通·皮尔斯(Chase Pierce) |
Ito Shogo | Yoofi Quansah | 达林·麦克莱恩(Darin McLain) | 亚当·魏斯 | Yuval Goihberg ? | 大卫·斯托蒂恩(David Stotijn) | Matthew Notarangelo |
查尔斯·奥科诺(Charles Oconor) | 安德鲁·霍布森 | Rudinei Goi Roecker | 广武 | Collin Driscoll | 詹姆斯 | Legoheld |
Akshay Nair | 罗马dmytrenko | Mattia Forcellese | 穆罕默德·艾米·艾娜·瑞扎(El Amine Rhazz) | 朱莉·格拉登(Julie Gladden) | Pablo Aguilar | Muliar Nikolai |
塔拉斯·埃格罗夫(Taras Egorov) | 艾略特·帕尔(Elliot Pahl) | Oleg | Tiago Santos | Lev Lazinskiy | Kyryl Perepelytsia | 阿迪亚·帕蒂尔(Aditya Patil) |
马林·贝扎诺夫(Marin Bezhanov) | Wtertius | 凯文·H | RadosławSkałbania | Yohta Kimura | 列夫·扎哈罗夫(Lev Zakharov) | gnalin-impala |
Umesh Balamurugan | 马特·马丁 |
该项目遵循全企业规范。欢迎任何形式的贡献!