From b693cae7c3f567d162f7a869d2b7f8cf6ccd3bbc Mon Sep 17 00:00:00 2001 From: Sejong Yoo Date: Mon, 22 Jun 2026 16:18:44 +0900 Subject: [PATCH] add action --- .gitea/workflows/ci.yml | 32 +++++ README.md | 224 ++++++++++++++++++++++++++--- src/components/CardView.vue | 8 +- src/components/DeckView.vue | 2 +- src/components/OpponentHandFan.vue | 2 +- src/components/cardTypes.ts | 2 +- 6 files changed, 240 insertions(+), 30 deletions(-) create mode 100644 .gitea/workflows/ci.yml diff --git a/.gitea/workflows/ci.yml b/.gitea/workflows/ci.yml new file mode 100644 index 0000000..d6414e8 --- /dev/null +++ b/.gitea/workflows/ci.yml @@ -0,0 +1,32 @@ +name: CI + +on: + push: + branches: + - main + - master + pull_request: + branches: + - main + - master + +jobs: + build: + name: Type-check & Build + runs-on: ubuntu-latest + + steps: + - name: Checkout + uses: actions/checkout@v4 + + - name: Setup Node.js + uses: actions/setup-node@v4 + with: + node-version: '22' + cache: npm + + - name: Install dependencies + run: npm ci + + - name: Type-check and build + run: npm run build diff --git a/README.md b/README.md index bc2b0e0..0407a45 100644 --- a/README.md +++ b/README.md @@ -1,42 +1,220 @@ -# tabletop-web +# Tabletop Web -This template should help get you started developing with Vue 3 in Vite. +여러 대의 기기(태블릿·스마트폰)로 함께 즐기는 **보드게임 시뮬레이터**입니다. +현재 **원카드(One Card)** 를 지원하며, 보드판 1대 + 플레이어 2~4대가 P2P로 연결됩니다. -## Recommended IDE Setup +## 사용 기술 -[VS Code](https://code.visualstudio.com/) + [Vue (Official)](https://marketplace.visualstudio.com/items?itemName=Vue.volar) (and disable Vetur). +| 구분 | 기술 | +|------|------| +| 프레임워크 | [Vue 3](https://vuejs.org/) (Composition API, `