1个不稳定版本

0.0.1 2020年7月28日

#32#经验

MIT 许可证

2KB

Issues MIT License


UXID

以用户体验为重点的标识符

报告错误 / 请求功能

目录

关于项目

UXID是标识符,它们

  • 描述资源(有助于调试和调查)
  • 适合复制粘贴(双击应选择整个ID)
  • 可以缩短低基数资源
  • 几乎不可能冲突
  • 对枚举攻击具有安全性
  • 可以由应用程序代码生成(不依赖于数据存储)
  • 是K可排序的(按时间字典顺序可排序 - 与数据存储索引配合良好)
  • 在启动或生成时不需要任何协调(人工或自动)

入门

要获取本地副本并运行,请按照以下简单步骤操作。

安装

  1. 克隆并进入仓库
git clone https://github.com/riddler/uxid.git
cd uxid
  1. 安装依赖项并设置开发环境
./bin/setup

路线图

查看开放问题以获取建议功能(和已知问题的)列表。

贡献

贡献是使开源社区成为一个如此出色的学习、灵感和创新场所的原因。您做出的任何贡献都将受到高度重视。

  1. 分支项目
  2. 创建功能分支(git checkout -b feature/AmazingFeature
  3. 提交更改(git commit -m '添加一些惊人的功能'
  4. 推送到分支(git push origin feature/AmazingFeature
  5. 打开拉取请求

查看贡献指南以获取更多信息

许可证

在MIT许可证下分发。有关更多信息,请参阅LICENSE

联系方式

JohnnyT - @johnny_t

项目链接: https://github.com/riddler/uxid

替代方案

  • ULID 通用唯一字典序可排序标识符。

鸣谢

无运行时依赖项