Skip to content

lapras-inc/lapras-frontend

Repository files navigation

lapras frontend

LAPRASで使用するフロントエンド関連の共通ライブラリ

Directory

─ fonts font関連を収める
─ src/components component関連を収める

Styleguide

https://lapras-inc.github.io/lapras-frontend/

Commit Message Guide

commit messageの作成方法

yarn installでcommitizenをinstallすると

$ git cz
# or
$ npx git-cz
# or
$ yarn commit

のいずれかを実行するとガイド付きでmessageの作成ができる

また、commit -mなどを使用してもコミットメッセージを作成できるが、huskyによってフォーマットに不備があるとcommitされないようにしている

Tips

新しいIconの追加方法

外部サービスの IcoMoon にアクセスし、 新規に追加したいIconのsvgをImportする
同様に既存アイコンのsvgファイルfonts/scouty-icon.svgアイコンを選択してImportを行う
※新規のアイコンが末尾に来るように『Move UP/Move Down』等でSetの入れ替えを行うこと

アイコン登録後全てのアイコンを選択した上で、右下の『Generate Font』をクリックし、フォントを生成しダウンロード

zip解凍後、$ for f in `ls`; do mv $f ${f/icomoon/scouty-icon}; doneで ファイル名を変更して、fonts/ディレクトリ下に配置

最後にsrc/components/Icon/iconMap.tsにアイコン名とコード( IcoMoon にて確認出来る)を追加

Release

  1. releaseブランチへのPRを作成する
  2. PRをマージするとGitHubでリリースされる