https://github.com/traptitech/anke-to-v3-ui
https://github.com/traptitech/anke-to-v3-ui
Last synced: over 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/traptitech/anke-to-v3-ui
- Owner: traPtitech
- Created: 2023-12-04T14:54:51.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-12-17T06:18:19.000Z (over 1 year ago)
- Last Synced: 2025-02-02T13:51:53.805Z (over 1 year ago)
- Language: TypeScript
- Size: 529 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 18
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# anke-to v3 UI
## 開発者ガイド
### 環境構築
Node.js v20 / npm v10 以上が必要です。
```
npm install
```
で依存パッケージをインストールします。
```
# 開発サーバーを起動
npm run dev
# ビルド
npm run build
# ビルドしたものを起動
npm run start
```
### VSCodeの設定
`.vscode/settings.template.json` を `.vscode/settings.json` にコピーしてください。
また推奨の拡張機能をインストールすることをオススメします。
### コミットメッセージ
以下のように書いてください。
```
[<種類>]: <変更内容>
<変更内容の詳細>
```
種類は以下のいずれかです。
- `feat`: 新機能
- `fix`: バグ修正
- `docs`: ドキュメントのみの変更
- `format`: コードの意味に影響を与えない変更 (空白、フォーマット、セミコロンの欠落など)
- `refactor`: バグを修正したり機能を追加したりするが、バグ修正や機能追加ではないコードの変更
- `perf`: パフォーマンスを向上させるコードの変更
- `test`: 欠けているテストや既存のテストの修正
- `chore`: ビルドプロセスの変更、または文書生成などの補助ツールやライブラリの変更
- `wip`: 作業中のコミット
### ブランチ運用
- `main` -> メインのブランチ
- 自動でステージング環境にデプロイされる (ようにしたい)
- `feat/some-feature` -> 機能開発用のブランチ (`some-feature`のところは適宜書き換え)
- `main` から切って、開発が終わったら `main` にマージする
## 技術スタック
- TypeScript
- Nuxt.js v3 (Vue.js v3)
- Pinia
- Prettier
- ESLint
- Stylelint
- Vitest