Skip to content

Commit 21c7ab5

Browse files
committed
feature: Monorepo로 전환 및 라이브러리 빌드 추가
1 parent b5e8690 commit 21c7ab5

File tree

97 files changed

+3454
-2024
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

97 files changed

+3454
-2024
lines changed

.github/workflows/deploy.yml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,9 @@ jobs:
1010
steps:
1111
- uses: actions/checkout@v4
1212
- run: npm install -g pnpm && pnpm install
13-
- run: pnpm build
13+
- run: mkdir -p dist
14+
- run: pnpm build:@apps/pyconkr && cp -r apps/pyconkr/dist/* dist/
15+
- run: pnpm build:@frontend && cp packages/common/dist/common.esm.js{,.map} dist/ && cp packages/shop/dist/shop.esm.js{,.map} dist/
1416
- uses: actions/configure-pages@v5
1517
- uses: actions/upload-pages-artifact@v3
1618
with:
@@ -27,4 +29,4 @@ jobs:
2729
runs-on: ubuntu-latest
2830
steps:
2931
- uses: actions/deploy-pages@v4
30-
id: deployment
32+
id: deployment

index.html renamed to apps/pyconkr/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,6 @@
4444
</head>
4545
<body>
4646
<div id="root"></div>
47-
<script type="module" src="/src/main.tsx"></script>
47+
<script type="module" src="./src/main.tsx"></script>
4848
</body>
4949
</html>

apps/pyconkr/package.json

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
{
2+
"name": "@apps/pyconkr",
3+
"dependencies": {
4+
"@fortawesome/fontawesome-svg-core": "^6.7.2",
5+
"@fortawesome/free-brands-svg-icons": "^6.7.2",
6+
"@fortawesome/free-regular-svg-icons": "^6.7.2",
7+
"@fortawesome/free-solid-svg-icons": "^6.7.2",
8+
"@fortawesome/react-fontawesome": "^0.2.2",
9+
"@frontend/common": "workspace:*",
10+
"@frontend/shop": "workspace:*"
11+
},
12+
"devDependencies": {
13+
"vite": "^6.3.5",
14+
"vite-plugin-mdx": "^3.6.1",
15+
"vite-plugin-mkcert": "^1.17.8",
16+
"vite-plugin-svgr": "^4.3.0"
17+
}
18+
}
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"name": "PyCon Korea 2025",
2+
"name": "PyCon Korea",
33
"icons": [
44
{
55
"src": "favicon-192.png",

src/App.tsx renamed to apps/pyconkr/src/App.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,4 +14,4 @@ export const App: React.FC = () => {
1414
</Routes>
1515
</BrowserRouter>
1616
);
17-
}
17+
};

0 commit comments

Comments
 (0)