https://github.com/dtstack/dt-utils
前端常用工具函数
https://github.com/dtstack/dt-utils
javascript toolkit utils
Last synced: 19 days ago
JSON representation
前端常用工具函数
- Host: GitHub
- URL: https://github.com/dtstack/dt-utils
- Owner: DTStack
- License: other
- Created: 2020-07-13T03:43:01.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2025-05-26T01:09:43.000Z (about 1 month ago)
- Last Synced: 2025-05-29T09:13:33.503Z (about 1 month ago)
- Topics: javascript, toolkit, utils
- Language: TypeScript
- Homepage: https://dtstack.github.io/dt-utils/
- Size: 911 KB
- Stars: 34
- Watchers: 5
- Forks: 18
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# dt-utils | CHANGELOG
工具库
## 安装依赖
```bash
npm install @dtinsight/dt-utils
yarn add @dtinsight/dt-utils
pnpm install @dtinsight/dt-utils
```
## 文档地址
- [在线文档](https://dtstack.github.io/dt-utils/)
## 使用````js
import { Utils, Cookie, DateTime, Layout, CopyUtils, LocalIndexedDB, LocalDB } from '@dtinsight/dt-utils';
````# 贡献指南
欢迎大家参与贡献,本文将指导你如何贡献一份自己的力量,在提 issue 或者 pull request 之前,请花几分钟来阅读这篇指南。
## 分支管理
我们长期维护 master 分支,在创建分支前,请先了解一下分支规范。
+ **master**: 主干分支,用于发包
+ **feat**: 新特性分支
+ **fix**: 常规 bug 修复分支
## 新增功能
如需开发功能,请遵循以下流程:
1、请 `fork` 本项目,`clone` 自己的仓库,按照上述分支定义从 `master` 分支新建 `feat` 分支进行开发,分支命名用下划线加上版本号,如:`feat_1.x_xxx`
2、`feat` 分支开发完毕后请向相应人员提 PR,期望合入 `master` 分支,待相应人员 review 代码后合入
## Bugs
我们使用 GitHub issues 来做 bug 追踪。
如果你在使用中发现了 bug,请给我们提 issue。如果你想自行修复这个问题,请遵循以下流程:
1、请从 **master** 分支中新建 **fix** 分支进行修复,分支命名用下划线加上版本号,如:**hotfix_1.x_xxx**
2、相关问题修复完毕后请向相应人员提 PR,期望合入**master** 分支,待相应人员 review 代码后合入
## 第一次贡献
如果你还不清楚怎么在 GitHub 上提 Pull Request ,可以阅读下面这篇文章来学习:
[如何优雅地在 GitHub 上贡献代码](https://segmentfault.com/a/1190000000736629)
如果你打算开始处理一个 issue,请先检查一下 issue 下面的留言以确保没有别人正在处理这个 issue。如果当前没有人在处理的话你可以留言告知其他人你将会处理这个 issue,以免别人重复劳动。