@harass/asf-navbar
TypeScript icon, indicating that this package has built-in type declarations

0.2.0 • Public • Published

asf-navbar-vue

Usage

通过包管理器安装:

# Installation with npm
npm install asf-navbar-vue -D
# or with yarn
yarn add asf-navbar-vue -D

在项目中使用:

// --------------- For Pure HTML ---------------------------------
// 用`<script>`标签引入项目文件夹中index.js与vue文件夹
// 即可在html中写入`<asf-navbar></asf-navbar>`

// --------------- For Vue ---------------------------------------
import { VueNavBar } from 'asf-navbar-vue';
// 在`components`内添加`asfNavbar`
// 即可在template中写入`<asf-navbar></asf-navbar>`
// <using example here...>

// --------------- For React -------------------------------------
import { ReactNavBar } from 'asf-navbar-vue';

export default () => {
  return (
    <div>
      <ReactNavBar />
    </div>
  )
}

开发

# 运行前安装
yarn install

# 调试
yarn serve:vue    # 查看 vue 组件
yarn serve:react  # 查看 react 组件

# 打包
yarn build        # 构建项目

# 代码检测
yarn lint

# 发布至 npm
yarn release:publish

项目地址

https://gitee.com/asoul-fan/asf-navbar-vue

环境

Commit时备注

  • 增加从未有过的功能,即新增功能性提交:<feat>: +提交说明
  • 不改变功能,即新增非功能性提交: <refactor>: +提交说明
  • 优化之前的代码,即更新功能性提交: <update>: +提交说明
  • 提交说明可以使用中文

分支规范

多分支开发遵从 GITFLOW 规范

GIT提交规范

  • 提交前会自动启动Git Hook调用husky + yarn lint,若检测到有任何语法错误或typo会阻止提交。
  • 为避免全局配置中的邮箱或姓名带有盒信息,请修改全局Git配置或在具体项目根目录下使用以下命令修改Git提交信息
  • git config user.name "xxxx" git config user.email "xxxxx@xx.xx"

代码规范

  • 变量命名优先遵循eslint+babel自带规范,若无提示,默认使用驼峰命名法(camelCase)
  • 请不要随意格式化他人的文件
  • 在引入非官方依赖前需要联系负责人确认
  • 新人提交的代码需要进行code review

Readme

Keywords

none

Package Sidebar

Install

npm i @harass/asf-navbar

Weekly Downloads

1

Version

0.2.0

License

none

Unpacked Size

45.6 kB

Total Files

11

Last publish

Collaborators

  • harass