#productivity #future #coordination #teamwork

nari

Nari 是一个旨在为您的应用程序提供不同生产力工具的crate。

1 个不稳定版本

0.2.1 2023年3月22日

#6 in #coordination

MIT 许可证

24KB
386

Nari

Nari 是一个旨在为您的应用程序提供不同生产力工具的crate。

它考虑了运行的一致性,为此,它将大部分信息保存在文件系统中,将来可能会采用不同的方法,如使用NoSQL/SQL数据库或完全内存方法。

有关更多信息,请访问 Github 仓库此crate文档


lib.rs:

Nari 是一个旨在为您的应用程序提供不同生产力工具的crate。

它考虑了运行的一致性,为此,它将大部分信息保存在文件系统中,将来可能会采用不同的方法,如使用NoSQL/SQL数据库或完全内存方法。

Event 表示可能发生的任何事件。它提供任何事件可能拥有的任何重要信息,请查阅其文档以获取更多信息。

Database 表示数据库,它提供与之交互的功能,并且主要位于文件中。尽管这些文件是可读的(.ron),但不建议在nari之外与之交互。我们可能会更改文件规范或使nari在将来外部修改这些文件时表现更好。

EventListener 提供了一种使用tokio通道创建未来事件连接的简单方法。当它们的Unix时间戳达到时,它通过mspc通道发送事件,如何检查此条件

要查看其实际运行情况,您可以在 examples 中查看,以快速了解如何使用nari。

如果您想要一个完整的应用程序,您可以查看我们的 github 仓库 以获取基于nari的项目。

依赖关系

~3–16MB
~140K SLoC