Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
6d28849
chore: strict mode 제거
Dobbymin Feb 2, 2026
0a5d35f
chore: tanstack query, axios 라이브러리 설치
Dobbymin Feb 2, 2026
dd5b12c
chore: 사용하지 않는 css 파일 제거
Dobbymin Feb 2, 2026
a49a8f8
feat: tanstack query 설정 및 provider 구현
Dobbymin Feb 2, 2026
0cd153b
feat: charka ui provider 설정 및 global style 설정 파일 추가
Dobbymin Feb 2, 2026
1384e85
feat: 전체 provider 설정 파일 구현 및 적용
Dobbymin Feb 2, 2026
8c2623f
fix: prettier 설정 파일 수정
Dobbymin Feb 2, 2026
b3acbf5
fix: formatting 수정사항 반영
Dobbymin Feb 2, 2026
81aa252
chore: lint 검사 cache 기능 추가 및 formatting 수정 스크립트 추가
Dobbymin Feb 2, 2026
31fa770
chore: husky, emotion 라이브러리 추가
Dobbymin Feb 7, 2026
9e09323
feat: husky 설정 파일 추가
Dobbymin Feb 7, 2026
8f32678
feat: route 경로 상수화
Dobbymin Feb 7, 2026
2e43ebb
feat: 전체 레이아웃 설정 추가
Dobbymin Feb 7, 2026
0f846d2
feat: router 설정 추가
Dobbymin Feb 7, 2026
5dabc90
chore: emotion 라이브러리 설정 추가
Dobbymin Feb 7, 2026
266bdbf
chore: api response type schema 추가
Dobbymin Feb 7, 2026
8a4907b
chore: global style 관련 주석 추가
Dobbymin Feb 7, 2026
1714217
chore: widget 폴더 구조 추가
Dobbymin Feb 7, 2026
b044977
chore: entity 폴더 구조 추가
Dobbymin Feb 7, 2026
dfd108c
chore: feature 폴더 구조 추가
Dobbymin Feb 7, 2026
ba04c5b
feat: header 구
Dobbymin Feb 7, 2026
2749ec3
chore: MainPage 추가
Dobbymin Feb 7, 2026
3136bc8
chore: shared 폴더 구조 추가
Dobbymin Feb 7, 2026
5c49d8b
feat: router 설정 추가
Dobbymin Feb 7, 2026
54726a5
chore: config 파일 주석 해제
Dobbymin Feb 7, 2026
474a8af
chore: eslint cache 무시 조건 추가
Dobbymin Feb 7, 2026
92939e8
chore: app 폴더 구조 추가
Dobbymin Feb 7, 2026
72e3583
chore: logo 파일 추가
Dobbymin Feb 7, 2026
48ed455
fix: 레이아웃의 높이를 동적 view port 로 변경
Dobbymin Feb 7, 2026
ea43f47
deploy: vercel 배포를 위한 fork repo 와 동기화 스크립트 추가
Dobbymin Feb 8, 2026
b344581
[PR] 프로젝트 세팅 추가 (#2)
Dobbymin Feb 8, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
30 changes: 30 additions & 0 deletions .github/workflows/sync.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
name: git push into Fork Repo

on:
push:
branches: [main]

jobs:
build:
runs-on: ubuntu-latest
container: pandoc/latex
steps:
- uses: actions/checkout@v2
- name: Install mustache (to update the date)
run: apk add ruby && gem install mustache
- name: creates output
run: sh ./build.sh
Comment on lines +15 to +16
Copy link

Copilot AI Feb 8, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Workflow runs sh ./build.sh, but this repository doesn’t include build.sh, so this job will fail on every push to main. Either add the script (and ensure it creates the expected output/ dir) or remove/replace these steps with the actual build/publish process for this project.

Suggested change
- name: creates output
run: sh ./build.sh
- name: Create output directory
run: |
mkdir -p output

Copilot uses AI. Check for mistakes.
- name: Pushes to another repository
id: push_directory
uses: cpina/github-action-push-to-another-repository@main
env:
API_TOKEN_GITHUB: ${{ secrets.API_TOKEN_GITHUB }}
with:
source-directory: 'output'
destination-github-username: Dobbymin
destination-repository-name: seed-fe
user-email: ${{ secrets.OFFICIAL_ACCOUNT_EMAIL }}
commit-message: ${{ github.event.commits[0].message }}
target-branch: main
- name: Test get variable exported by push-to-another-repository
run: echo $DESTINATION_CLONED_DIRECTORY
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -22,3 +22,5 @@ dist-ssr
*.njsproj
*.sln
*.sw?

.eslintcache
4 changes: 4 additions & 0 deletions .husky/pre-commit
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
npx lint-staged

pnpm run lint:fix
pnpm run tsc
Comment on lines +3 to +4

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

lint-staged가 이미 staged된 파일에 대해 eslint --fix를 실행하도록 package.json에 설정되어 있습니다. pnpm run lint:fix는 전체 프로젝트에 대해 다시 lint를 실행하므로 중복되며 커밋 속도를 저하시킬 수 있습니다. lint-staged만으로 충분하므로 아래 두 라인을 제거하는 것이 좋습니다.

Comment on lines +1 to +4
Copy link

Copilot AI Feb 8, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This hook is missing a shebang / Husky bootstrap (e.g. #!/usr/bin/env sh and sourcing Husky’s helper). Without it, the hook can fail to execute on Unix with an “exec format error”.

Copilot uses AI. Check for mistakes.
Comment on lines +1 to +4
Copy link

Copilot AI Feb 8, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The pre-commit flow runs lint-staged and then lint:fix, which re-lints/fixes the entire repo (not just staged files) and can introduce unstaged modifications that aren’t part of the commit. Consider running only lint-staged (via pnpm exec lint-staged) and pnpm run tsc, or ensure any fixes are restricted to staged files.

Suggested change
npx lint-staged
pnpm run lint:fix
pnpm run tsc
pnpm exec lint-staged
pnpm run tsc

Copilot uses AI. Check for mistakes.
4 changes: 2 additions & 2 deletions .prettierignore
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@ public

# 환경설정 파일 무시
*.lock
# *.config.js
# *.config.ts
*.config.js
*.config.ts
*.config.mjs
*.md

Expand Down
10 changes: 8 additions & 2 deletions .prettierrc
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
"endOfLine": "auto",
"insertPragma": false,
"jsxSingleQuote": false,
"printWidth": 120,
"printWidth": 80,
"proseWrap": "always",
"quoteProps": "as-needed",
"requirePragma": false,
Expand All @@ -19,7 +19,13 @@

"plugins": ["@trivago/prettier-plugin-sort-imports"],

"importOrder": ["^react(.*)$", "<THIRD_PARTY_MODULES>", "^@/(.*)$", "^\\.\\.(?:/|$)", "^\\.(?:/|$)"],
"importOrder": [
"^react(.*)$",
"<THIRD_PARTY_MODULES>",
"^@/(.*)$",
"^\\.\\.(?:/|$)",
"^\\.(?:/|$)"
],
"importOrderSeparation": true,
"importOrderSortSpecifiers": true
}
18 changes: 9 additions & 9 deletions eslint.config.js
Original file line number Diff line number Diff line change
@@ -1,16 +1,16 @@
import js from '@eslint/js'
import globals from 'globals'
import reactHooks from 'eslint-plugin-react-hooks'
import js from "@eslint/js";
import eslintConfigPrettier from "eslint-config-prettier";
import eslintPluginPrettier from "eslint-plugin-prettier/recommended";
import reactRefresh from 'eslint-plugin-react-refresh'
import tseslint from 'typescript-eslint'
import { defineConfig, globalIgnores } from 'eslint/config'
import reactHooks from "eslint-plugin-react-hooks";
import reactRefresh from "eslint-plugin-react-refresh";
import { defineConfig, globalIgnores } from "eslint/config";
import globals from "globals";
import tseslint from "typescript-eslint";

export default defineConfig([
globalIgnores(['dist']),
globalIgnores(["dist"]),
{
files: ['**/*.{ts,tsx}'],
files: ["**/*.{ts,tsx}"],
extends: [
js.configs.recommended,
tseslint.configs.recommended,
Expand All @@ -24,4 +24,4 @@ export default defineConfig([
globals: globals.browser,
},
},
])
]);
17 changes: 15 additions & 2 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,13 +6,26 @@
"scripts": {
"dev": "vite",
"build": "tsc -b && vite build",
Comment on lines 6 to 8
Copy link

Copilot AI Feb 8, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

PR description currently contains placeholder content ("x" sections) and doesn’t explain the purpose/scope of the changes. Please update the PR description so reviewers can validate intent and deployment/test implications.

Copilot uses AI. Check for mistakes.
"lint": "eslint .",
"preview": "vite preview"
"lint": "eslint --cache .",
"lint:fix": "eslint --cache --fix .",
"tsc": "tsc --noEmit",
"format": "prettier --write .",
"preview": "vite preview",
"prepare": "husky"
},
"lint-staged": {
"*.{js,jsx,ts,tsx}": [
"prettier --write",
"eslint --fix"
]
},
"dependencies": {
"@chakra-ui/react": "^3.31.0",
"@emotion/react": "^11.14.0",
"@emotion/styled": "^11.14.1",
"@react-pdf/renderer": "^4.3.2",
"@tanstack/react-query": "^5.90.20",
"axios": "^1.13.4",
"react": "^19.2.0",
"react-dom": "^19.2.0",
"react-router": "^7.13.0"
Expand Down
Loading
Loading