@25sprout/react-starter 中文文档教程

发布于 3 年前 浏览 23 项目主页 更新于 2 年前

React Starter

Commitizen friendlyStandard Version

新芽網路前端開發架構

簡介

提供 command line tool 快速建立 react 專案,專案內容主要在 template 資料夾底下。

如何開始

Starter 有上 npm ,因此有兩種方法可以安裝 command line tool

  1. npm install -g @25sprout/react-starter
  2. yarn global add @25sprout/react-starter

踏出第一步

安裝完之後就可以使用 react-starter 指令

  • react-starter -h: 看目前指令支援哪些參數
  • react-starter -V: 目前指令版本
  • react-starter -n react-project: 產生一個 react-new-project 專案,裡面內建 react-starter 環境
  • react-starter -n react-typescript-project -t: 產生一個 react-typescript-project 專案,裡面內建 typescriptreact-starter 環境

Contribution

此專案 commit message 使用 angular format ,並使用 commitizen 輔助產生 commit message

  • 加入修改的檔案 git add .
  • 產生 commit message npm run commit

Release

此專案使用 standard-version 輔助 release 流程,自動產生 CHANGELOG.md 和 提升版本號(提升 major version 依據是否有 feat 來判斷)

  • npm run release

可以自己決定 提升 patch, minor or major

  • npm run release -- --release-as minor

Warning: 第一次 release 請下

  • npm run release -- --first-release
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文