2 个不稳定版本
使用旧的 Rust 2015
0.2.0 | 2019 年 2 月 15 日 |
---|---|
0.1.0 | 2018 年 9 月 29 日 |
在 构建工具 中排名 668
每月下载 22 次
在 freedesktop-categories 中使用
13KB
253 行代码(不包括注释)
freedesktop-categories
根据 Freedesktop.org 的 桌面菜单规范 定义的静态应用程序分类哈希表。
这些分类被用于许多开源桌面环境的 .desktop
条目的解析,以及其他用途。它们也存在于其他包元数据标准,如 AppStream。
贡献
这是一个欢迎任何人贡献的社区项目。如果您有兴趣帮忙,请查看 问题跟踪器 以开始。欢迎拉取请求和问题报告!
许可
freedesktop-categories
是免费和开源软件,根据 MIT 许可证 和 Apache 许可证 2.0 的条款分发。
除非您明确表示,否则根据 Apache-2.0 许可证定义,您有意提交的任何贡献,都应如上所述双重许可,而不附加任何额外条款或条件。
lib.rs
:
freedesktop-categories
的解析器和代码生成器。
从 Freedesktop.org 获取 桌面菜单规范 的最新 DocBook 版本,解析 XML,构建所有分类的静态 phf
哈希表,并将生成的 Rust 代码保存到文件中,该文件可以在 Cargo 构建期间包含到您的 Rust 项目中。
依赖项
~10–18MB
~251K SLoC