10个版本 (5个稳定版)

2.0.0 2024年7月10日
1.2.0 2024年3月14日
1.1.1 2023年8月7日
1.1.0 2023年5月5日
1.0.0-beta.42022年3月9日

537开发工具 中排名

Download history 11055/week @ 2024-04-10 10543/week @ 2024-04-17 9775/week @ 2024-04-24 10312/week @ 2024-05-01 10650/week @ 2024-05-08 8914/week @ 2024-05-15 8407/week @ 2024-05-22 23126/week @ 2024-05-29 32179/week @ 2024-06-05 24141/week @ 2024-06-12 15746/week @ 2024-06-19 15228/week @ 2024-06-26 13182/week @ 2024-07-03 39682/week @ 2024-07-10 56455/week @ 2024-07-17 26771/week @ 2024-07-24

每月138,782次下载
2 个crate中(通过 launchdarkly-server-sdk)使用

Apache-2.0

370KB
8K SLoC

LaunchDarkly Rust SDK评估引擎

Run CI

LaunchDarkly概述

LaunchDarkly 是一个功能管理平台,每天为数十亿个功能标志提供服务,以帮助团队更快地构建更好的软件。 今天开始使用LaunchDarkly!

Twitter Follow

入门指南

此存储库包含由 LaunchDarkly Rust SDK 使用的内部功能标志评估逻辑和数据模型。由于它还由内部LaunchDarkly组件使用,因此已单独打包。使用LaunchDarkly Rust SDK的应用程序不需要直接引用此包。

了解更多

请参阅我们的 文档,以获取配置和使用LaunchDarkly的详细说明。您也可以直接查看 Rust SDK完整参考指南 或此项目的 生成的API文档

最低支持的Rust版本

此项目旨在与至少六个月前的Rust版本保持兼容。

如果外部因素要求,版本更新可能比政策指南中规定的更频繁。例如,如果下游依赖项中的CVE需要提高MSRV,则被视为违反六个月指南的合理理由。

贡献

我们鼓励社区提交拉取请求和其他贡献。请参阅我们的 贡献指南,了解如何为此SDK做出贡献。

关于LaunchDarkly

  • LaunchDarkly 是一个提供功能标志作为服务的持续交付平台,允许开发者快速安全地迭代。我们允许您轻松地将功能标记出来,并在LaunchDarkly仪表板中进行管理。使用LaunchDarkly,您可以
    • 将新功能推出到用户子集(例如,选择加入测试者组的用户组),从实际用例中收集反馈和错误报告。
    • 逐步将功能推出给不断增加的用户比例,并跟踪该功能对关键指标的影响(例如,如果用户拥有功能A与功能B,他们完成购买的可能性有多大?)。
    • 关闭在生产中引起性能问题的功能,无需重新部署,甚至无需更改配置文件重启应用程序。
    • 根据用户属性(如付费计划)授予某些功能的访问权限(例如:'黄金'计划的用户比'银色'计划的用户获得更多功能)。在不关闭所有内容的情况下,禁用应用程序的部分以方便维护。
  • LaunchDarkly为各种语言和技术提供功能标志SDK。请参阅我们的文档获取完整列表。
  • 探索LaunchDarkly

依赖项

~5–7.5MB
~138K SLoC