1个不稳定版本
0.0.1 | 2020年7月28日 |
---|
#32 在 #经验
2KB
UXID
以用户体验为重点的标识符
报告错误 / 请求功能
目录
关于项目
UXID是标识符,它们
- 描述资源(有助于调试和调查)
- 适合复制粘贴(双击应选择整个ID)
- 可以缩短低基数资源
- 几乎不可能冲突
- 对枚举攻击具有安全性
- 可以由应用程序代码生成(不依赖于数据存储)
- 是K可排序的(按时间字典顺序可排序 - 与数据存储索引配合良好)
- 在启动或生成时不需要任何协调(人工或自动)
入门
要获取本地副本并运行,请按照以下简单步骤操作。
安装
- 克隆并进入仓库
git clone https://github.com/riddler/uxid.git
cd uxid
- 安装依赖项并设置开发环境
./bin/setup
路线图
查看开放问题以获取建议功能(和已知问题的)列表。
贡献
贡献是使开源社区成为一个如此出色的学习、灵感和创新场所的原因。您做出的任何贡献都将受到高度重视。
- 分支项目
- 创建功能分支(
git checkout -b feature/AmazingFeature
) - 提交更改(
git commit -m '添加一些惊人的功能'
) - 推送到分支(
git push origin feature/AmazingFeature
) - 打开拉取请求
查看贡献指南以获取更多信息
许可证
在MIT许可证下分发。有关更多信息,请参阅LICENSE
。
联系方式
JohnnyT - @johnny_t
项目链接: https://github.com/riddler/uxid
替代方案
- ULID 通用唯一字典序可排序标识符。