1.0.2 • Published 3 years ago

city-admin-ui v1.0.2

Weekly downloads
-
License
MIT
Repository
-
Last release
3 years ago

blued-admin-ui

Blued 后台组件库

基于

使用

import { SearchForm } from '@blued/admin-ui'

return () => <SearchForm />

在线文档

NPM 命令

  • npm start 本地开发
  • npm run build:local 构建编译(本地)
  • npm run build:dev 构建编译(测试)
  • npm run build:prod 构建编译(线上)
  • npm run serve:local 构建编译并启动 HTTP 服务器(本地)
  • npm run serve:dev 构建编译并启动 HTTP 服务器(测试)
  • npm run serve:prod 构建编译并启动 HTTP 服务器(线上)
  • npm run release 基于 standard-version 的部署流

目录结构

.
├── .babelrc              // Babel 配置
├── .editorconfig         // IDE 配置
├── .eslintrc.js          // ESLint 配置
├── .gitignore            // Git 忽略配置
├── .gitlab-ci.yml        // GitLab CI 配置
├── .npmignore            // NPM 发布忽略配置
├── .npmrc                // NPM 配置
├── .prettierrc.js        // Prettier 配置
├── CHANGELOG.md          // 更新日志
├── CONTRIBUTING.md       // 代码贡献说明
├── LICENSE               // 版权说明
├── README.md             // 说明文档
├── commitlint.config.js  // CommitLint 配置
├── components            // 组件源码
├── gatsby-config         // Gatsby 配置目录
├── gatsby-node.js        // Gatsby Node 配置
├── index.js              // 项目入口
├── package-lock.json     // NPM 依赖版本锁定
└── src -
        - layouts
          - sider                    // 配置左侧菜单栏目

Git 分支名称规范

开发者姓名-[提交类型]-xxx

如:lq-chore-support-prettier

单词之间请使用连字符 -

文件、目录命名规范

均采用连字符 - 命名。

约定式提交规范

遵循 Angular 提交准则 ,在提交说明的基础上,引入标准化的轻量约定。这个约定和 SemVer 相吻合,要求在提交信息中描述新特性、bug 修复和破坏性更新。

<类型>[可选的作用域]: <描述>

[可选的正文]

[可选的脚注]

阅读更多

License

MIT

组件开发约定

  • 组件代码目录 components/
  • 组件入口请使用 index.js 默认导出

组件发布流程

  • 本地注册 bnpm 账号
bnpm adduser
  • 本地登录bnpm

bnpm login
  • 在项目分支执行 -- 进行发布 会更新版本号和 CHANGELOG

npm run release
  • 在项目分支执行 -- 可以在gitlab项目中看到此标签

git push --tag

关于七牛

一个域名 对应一个 存储空间,运营平台常用域名 https://www.bldimg.com 对应的空间是 华东 可以省略 config 中的 region 属性

一个存储空间 对应多个域名