Skip to content

Commit 9360650

Browse files
committed
chore: 프로젝트 초기세팅
0 parents  commit 9360650

124 files changed

Lines changed: 38892 additions & 0 deletions

File tree

Some content is hidden

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

.gitignore

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
# 의존성
2+
node_modules/
3+
4+
# 빌드 결과물
5+
dist/
6+
build/
7+
8+
# 로컬 환경 변수
9+
.env
10+
.env.*
11+
!.env.example
12+
13+
# 로그 파일
14+
*.log
15+
npm-debug.log*
16+
yarn-debug.log*
17+
yarn-error.log*
18+
pnpm-debug.log*
19+
20+
# 도구 캐시
21+
.vite/
22+
.eslintcache
23+
.cache/
24+
coverage/
25+
26+
# 로컬 임시 파일
27+
tmp/
28+
temp/
29+
30+
# 에디터 및 운영체제 파일
31+
.DS_Store
32+
Thumbs.db
33+
.idea/
34+
.vscode/*
35+
!.vscode/extensions.json
36+
!.vscode/settings.json

ATTRIBUTIONS.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
This Figma Make file includes components from [shadcn/ui](https://ui.shadcn.com/) used under [MIT license](https://github.com/shadcn-ui/ui/blob/main/LICENSE.md).
2+
3+
This Figma Make file includes photos from [Unsplash](https://unsplash.com) used under [license](https://unsplash.com/license).

README.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
2+
# 안씨네 머슴들 - 수정본
3+
4+
This is a code bundle for 안씨네 머슴들 - 수정본. The original project is available at https://www.figma.com/design/UjIbte4ow5gEtST62Zn5gx/%EC%95%88%EC%94%A8%EB%84%A4-%EB%A8%B8%EC%8A%B4%EB%93%A4---%EC%88%98%EC%A0%95%EB%B3%B8.
5+
6+
## Running the code
7+
8+
Run `npm i` to install the dependencies.
9+
10+
Run `npm run dev` to start the development server.
11+

default_shadcn_theme.css

Lines changed: 120 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,120 @@
1+
/* KEEP_IN_SYNC(fullscreen/resources/figmake/shadcn/globals.css) */
2+
3+
:root {
4+
--font-size: 16px;
5+
--background: #ffffff;
6+
--foreground: oklch(0.145 0 0);
7+
--card: #ffffff;
8+
--card-foreground: oklch(0.145 0 0);
9+
--popover: oklch(1 0 0);
10+
--popover-foreground: oklch(0.145 0 0);
11+
--primary: #030213;
12+
--primary-foreground: oklch(1 0 0);
13+
--secondary: oklch(0.95 0.0058 264.53);
14+
--secondary-foreground: #030213;
15+
--muted: #ececf0;
16+
--muted-foreground: #717182;
17+
--accent: #e9ebef;
18+
--accent-foreground: #030213;
19+
--destructive: #d4183d;
20+
--destructive-foreground: #ffffff;
21+
--border: rgba(0, 0, 0, 0.1);
22+
--input: transparent;
23+
--input-background: #f3f3f5;
24+
--switch-background: #cbced4;
25+
--font-weight-medium: 500;
26+
--font-weight-normal: 400;
27+
--ring: oklch(0.708 0 0);
28+
--chart-1: oklch(0.646 0.222 41.116);
29+
--chart-2: oklch(0.6 0.118 184.704);
30+
--chart-3: oklch(0.398 0.07 227.392);
31+
--chart-4: oklch(0.828 0.189 84.429);
32+
--chart-5: oklch(0.769 0.188 70.08);
33+
--radius: 0.625rem;
34+
--sidebar: oklch(0.985 0 0);
35+
--sidebar-foreground: oklch(0.145 0 0);
36+
--sidebar-primary: #030213;
37+
--sidebar-primary-foreground: oklch(0.985 0 0);
38+
--sidebar-accent: oklch(0.97 0 0);
39+
--sidebar-accent-foreground: oklch(0.205 0 0);
40+
--sidebar-border: oklch(0.922 0 0);
41+
--sidebar-ring: oklch(0.708 0 0);
42+
}
43+
44+
.dark {
45+
--background: oklch(0.145 0 0);
46+
--foreground: oklch(0.985 0 0);
47+
--card: oklch(0.145 0 0);
48+
--card-foreground: oklch(0.985 0 0);
49+
--popover: oklch(0.145 0 0);
50+
--popover-foreground: oklch(0.985 0 0);
51+
--primary: oklch(0.985 0 0);
52+
--primary-foreground: oklch(0.205 0 0);
53+
--secondary: oklch(0.269 0 0);
54+
--secondary-foreground: oklch(0.985 0 0);
55+
--muted: oklch(0.269 0 0);
56+
--muted-foreground: oklch(0.708 0 0);
57+
--accent: oklch(0.269 0 0);
58+
--accent-foreground: oklch(0.985 0 0);
59+
--destructive: oklch(0.396 0.141 25.723);
60+
--destructive-foreground: oklch(0.637 0.237 25.331);
61+
--border: oklch(0.269 0 0);
62+
--input: oklch(0.269 0 0);
63+
--ring: oklch(0.439 0 0);
64+
--font-weight-medium: 500;
65+
--font-weight-normal: 400;
66+
--chart-1: oklch(0.488 0.243 264.376);
67+
--chart-2: oklch(0.696 0.17 162.48);
68+
--chart-3: oklch(0.769 0.188 70.08);
69+
--chart-4: oklch(0.627 0.265 303.9);
70+
--chart-5: oklch(0.645 0.246 16.439);
71+
--sidebar: oklch(0.205 0 0);
72+
--sidebar-foreground: oklch(0.985 0 0);
73+
--sidebar-primary: oklch(0.488 0.243 264.376);
74+
--sidebar-primary-foreground: oklch(0.985 0 0);
75+
--sidebar-accent: oklch(0.269 0 0);
76+
--sidebar-accent-foreground: oklch(0.985 0 0);
77+
--sidebar-border: oklch(0.269 0 0);
78+
--sidebar-ring: oklch(0.439 0 0);
79+
}
80+
81+
@theme inline {
82+
--color-background: var(--background);
83+
--color-foreground: var(--foreground);
84+
--color-card: var(--card);
85+
--color-card-foreground: var(--card-foreground);
86+
--color-popover: var(--popover);
87+
--color-popover-foreground: var(--popover-foreground);
88+
--color-primary: var(--primary);
89+
--color-primary-foreground: var(--primary-foreground);
90+
--color-secondary: var(--secondary);
91+
--color-secondary-foreground: var(--secondary-foreground);
92+
--color-muted: var(--muted);
93+
--color-muted-foreground: var(--muted-foreground);
94+
--color-accent: var(--accent);
95+
--color-accent-foreground: var(--accent-foreground);
96+
--color-destructive: var(--destructive);
97+
--color-destructive-foreground: var(--destructive-foreground);
98+
--color-border: var(--border);
99+
--color-input: var(--input);
100+
--color-input-background: var(--input-background);
101+
--color-switch-background: var(--switch-background);
102+
--color-ring: var(--ring);
103+
--color-chart-1: var(--chart-1);
104+
--color-chart-2: var(--chart-2);
105+
--color-chart-3: var(--chart-3);
106+
--color-chart-4: var(--chart-4);
107+
--color-chart-5: var(--chart-5);
108+
--radius-sm: calc(var(--radius) - 4px);
109+
--radius-md: calc(var(--radius) - 2px);
110+
--radius-lg: var(--radius);
111+
--radius-xl: calc(var(--radius) + 4px);
112+
--color-sidebar: var(--sidebar);
113+
--color-sidebar-foreground: var(--sidebar-foreground);
114+
--color-sidebar-primary: var(--sidebar-primary);
115+
--color-sidebar-primary-foreground: var(--sidebar-primary-foreground);
116+
--color-sidebar-accent: var(--sidebar-accent);
117+
--color-sidebar-accent-foreground: var(--sidebar-accent-foreground);
118+
--color-sidebar-border: var(--sidebar-border);
119+
--color-sidebar-ring: var(--sidebar-ring);
120+
}

guidelines/Guidelines.md

Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,61 @@
1+
**Add your own guidelines here**
2+
<!--
3+
4+
System Guidelines
5+
6+
Use this file to provide the AI with rules and guidelines you want it to follow.
7+
This template outlines a few examples of things you can add. You can add your own sections and format it to suit your needs
8+
9+
TIP: More context isn't always better. It can confuse the LLM. Try and add the most important rules you need
10+
11+
# General guidelines
12+
13+
Any general rules you want the AI to follow.
14+
For example:
15+
16+
* Only use absolute positioning when necessary. Opt for responsive and well structured layouts that use flexbox and grid by default
17+
* Refactor code as you go to keep code clean
18+
* Keep file sizes small and put helper functions and components in their own files.
19+
20+
--------------
21+
22+
# Design system guidelines
23+
Rules for how the AI should make generations look like your company's design system
24+
25+
Additionally, if you select a design system to use in the prompt box, you can reference
26+
your design system's components, tokens, variables and components.
27+
For example:
28+
29+
* Use a base font-size of 14px
30+
* Date formats should always be in the format “Jun 10”
31+
* The bottom toolbar should only ever have a maximum of 4 items
32+
* Never use the floating action button with the bottom toolbar
33+
* Chips should always come in sets of 3 or more
34+
* Don't use a dropdown if there are 2 or fewer options
35+
36+
You can also create sub sections and add more specific details
37+
For example:
38+
39+
40+
## Button
41+
The Button component is a fundamental interactive element in our design system, designed to trigger actions or navigate
42+
users through the application. It provides visual feedback and clear affordances to enhance user experience.
43+
44+
### Usage
45+
Buttons should be used for important actions that users need to take, such as form submissions, confirming choices,
46+
or initiating processes. They communicate interactivity and should have clear, action-oriented labels.
47+
48+
### Variants
49+
* Primary Button
50+
* Purpose : Used for the main action in a section or page
51+
* Visual Style : Bold, filled with the primary brand color
52+
* Usage : One primary button per section to guide users toward the most important action
53+
* Secondary Button
54+
* Purpose : Used for alternative or supporting actions
55+
* Visual Style : Outlined with the primary color, transparent background
56+
* Usage : Can appear alongside a primary button for less important actions
57+
* Tertiary Button
58+
* Purpose : Used for the least important actions
59+
* Visual Style : Text-only with no border, using primary color
60+
* Usage : For actions that should be available but not emphasized
61+
-->

index.html

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
2+
<!DOCTYPE html>
3+
<html lang="en">
4+
<head>
5+
<meta charset="UTF-8" />
6+
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
7+
<title>안씨네 머슴들 - 수정본</title>
8+
<style>html, body { height: 100%; margin: 0; } #root { height: 100%; }</style>
9+
</head>
10+
11+
<body>
12+
<div id="root"></div>
13+
<script type="module" src="/src/main.tsx"></script>
14+
</body>
15+
</html>
16+

0 commit comments

Comments
 (0)