Skip to content

Commit

Permalink
14기 웹사이트 개발! (#323)
Browse files Browse the repository at this point in the history
  • Loading branch information
kimyouknow authored Sep 30, 2023
2 parents d4bc7f9 + bd143c3 commit dd1d8af
Show file tree
Hide file tree
Showing 497 changed files with 12,956 additions and 9,244 deletions.
8 changes: 7 additions & 1 deletion .eslintrc.js
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,13 @@ module.exports = {
'@typescript-eslint/parser': ['.ts', '.tsx'],
},
},
extends: ['next', 'prettier', 'plugin:import/recommended', 'plugin:import/typescript'],
extends: [
'next',
'prettier',
'plugin:import/recommended',
'plugin:import/typescript',
'plugin:storybook/recommended',
],
plugins: ['prettier', 'import', '@typescript-eslint', 'simple-import-sort', 'unused-imports'],
parser: '@typescript-eslint/parser',
rules: {
Expand Down
36 changes: 36 additions & 0 deletions .github/workflows/chromatic.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
# Workflow name
name: 'Chromatic'

# Event for the workflow
on:
pull_request:
branches: [main, develop]
push:
branches: [main, develop]

# List of jobs
jobs:
chromatic-deployment:
# Operating System
runs-on: ubuntu-latest
# Job steps
steps:
- uses: actions/checkout@v1
- name: Install dependencies
# 👇 Install dependencies with the same package manager used in the project (replace it as needed), e.g. yarn, npm, pnpm
run: yarn
# 👇 Adds Chromatic as a step in the workflow
- name: Publish to Chromatic
uses: chromaui/action@v1
id: chromatic
# Chromatic GitHub Action options
with:
# 👇 Chromatic projectToken, refer to the manage page to obtain it.
projectToken: ${{ secrets.CHROMATIC_PROJECT_TOKEN }}
onlyChanged: true
- name: comment PR
uses: thollander/actions-comment-pull-request@v1
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
message: '🚀storybook: ${{ steps.chromatic.outputs.storybookUrl }}'
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -38,3 +38,4 @@ next-env.d.ts
.idea
*.swp
*.bak
.env
27 changes: 27 additions & 0 deletions .storybook/main.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
const path = require('path');
import type { StorybookConfig } from '@storybook/nextjs';

const config: StorybookConfig = {
stories: ['../src/**/*.mdx', '../src/**/*.stories.@(js|jsx|mjs|ts|tsx)'],
addons: [
'@storybook/addon-links',
'@storybook/addon-essentials',
'@storybook/addon-onboarding',
'storybook-addon-next',
'@storybook/addon-interactions',
'@storybook/addon-styling',
],
framework: {
name: '@storybook/nextjs',
options: { nextConfigPath: path.resolve(__dirname, '../next.config.js') },
},
staticDirs: ['../public'],
docs: {
autodocs: 'tag',
},
babel: async options => {
options.presets!.push('@emotion/babel-preset-css-prop');
return options;
},
};
export default config;
36 changes: 36 additions & 0 deletions .storybook/preview.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
const path = require('path');

import type { Preview } from '@storybook/react';
import React from 'react';
import GlobalStyle from '../src/styles/globalStyle';
import { ThemeProvider } from '@emotion/react';
import { theme } from '../src/styles/theme';

const preview: Preview = {
decorators: [
Story => (
<ThemeProvider theme={theme}>
<GlobalStyle />
<Story />
</ThemeProvider>
),
],
parameters: {
actions: { argTypesRegex: '^on[A-Z].*' },
controls: {
matchers: {
color: /(background|color)$/i,
date: /Date$/,
},
},
webpackFinal: async config => {
config.resolve.alias = {
...config.resolve.alias,
'~': path.resolve(__dirname, '../src/'),
};
return config;
},
},
};

export default preview;
18 changes: 18 additions & 0 deletions .vscode/c_cpp_properties.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
{
"configurations": [
{
"name": "macos-clang-x64",
"includePath": [
"${workspaceFolder}/**"
],
"compilerPath": "/usr/bin/clang",
"cStandard": "${default}",
"cppStandard": "${default}",
"intelliSenseMode": "macos-clang-x64",
"compilerArgs": [
""
]
}
],
"version": 4
}
13 changes: 13 additions & 0 deletions .vscode/launch.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
{
"version": "0.2.0",
"configurations": [
{
"name": "C/C++ Runner: Debug Session",
"type": "lldb",
"request": "launch",
"args": [],
"cwd": "/Users/kangjiyoung/Downloads/2018112024_강지영_lab03",
"program": "/Users/kangjiyoung/Downloads/2018112024_강지영_lab03/build/Debug/outDebug"
}
]
}
62 changes: 60 additions & 2 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,5 +2,63 @@
"editor.codeActionsOnSave": {
"source.fixAll.eslint": true
},
"editor.formatOnSave": true
}
"editor.formatOnSave": true,
"typescript.tsdk": "node_modules/typescript/lib",
"C_Cpp_Runner.msvcBatchPath": "",
"C_Cpp_Runner.cCompilerPath": "clang",
"C_Cpp_Runner.cppCompilerPath": "clang++",
"C_Cpp_Runner.debuggerPath": "lldb",
"C_Cpp_Runner.cStandard": "",
"C_Cpp_Runner.cppStandard": "",
"C_Cpp_Runner.useMsvc": false,
"C_Cpp_Runner.warnings": [
"-Wall",
"-Wextra",
"-Wpedantic",
"-Wshadow",
"-Wformat=2",
"-Wcast-align",
"-Wconversion",
"-Wsign-conversion",
"-Wnull-dereference"
],
"C_Cpp_Runner.msvcWarnings": [
"/W4",
"/permissive-",
"/w14242",
"/w14287",
"/w14296",
"/w14311",
"/w14826",
"/w44062",
"/w44242",
"/w14905",
"/w14906",
"/w14263",
"/w44265",
"/w14928"
],
"C_Cpp_Runner.enableWarnings": true,
"C_Cpp_Runner.warningsAsError": false,
"C_Cpp_Runner.compilerArgs": [],
"C_Cpp_Runner.linkerArgs": [],
"C_Cpp_Runner.includePaths": [],
"C_Cpp_Runner.includeSearch": [
"*",
"**/*"
],
"C_Cpp_Runner.excludeSearch": [
"**/build",
"**/build/**",
"**/.*",
"**/.*/**",
"**/.vscode",
"**/.vscode/**"
],
"C_Cpp_Runner.useAddressSanitizer": false,
"C_Cpp_Runner.useUndefinedSanitizer": false,
"C_Cpp_Runner.useLeakSanitizer": false,
"C_Cpp_Runner.showCompilationTime": false,
"C_Cpp_Runner.useLinkTimeOptimization": false,
"C_Cpp_Runner.msvcSecureNoWarnings": false
}
21 changes: 18 additions & 3 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,9 @@
"lint": "next lint",
"lint:fix": "eslint 'src/**/*.{js,jsx,ts,tsx}' --fix",
"analyze": "ANALYZE=true next build",
"prepare": "husky install"
"prepare": "husky install",
"storybook": "storybook dev -p 6006",
"build-storybook": "storybook build"
},
"dependencies": {
"@emotion/react": "^11.10.6",
Expand All @@ -26,31 +28,44 @@
"next": "13.2.1",
"react": "18.2.0",
"react-dom": "18.2.0",
"react-responsive-carousel": "^3.2.23",
"sharp": "^0.31.3"
"react-fast-marquee": "^1.6.1"
},
"devDependencies": {
"@commitlint/cli": "^17.4.4",
"@commitlint/config-conventional": "^17.4.4",
"@emotion/babel-preset-css-prop": "^11.11.0",
"@next/bundle-analyzer": "^13.2.1",
"@storybook/addon-essentials": "^7.4.0",
"@storybook/addon-interactions": "^7.4.0",
"@storybook/addon-links": "^7.4.0",
"@storybook/addon-onboarding": "^1.0.8",
"@storybook/addon-styling": "^1.3.7",
"@storybook/blocks": "^7.4.0",
"@storybook/nextjs": "^7.4.0",
"@storybook/react": "^7.4.0",
"@storybook/testing-library": "^0.2.0",
"@swc-jotai/react-refresh": "^0.0.4",
"@types/node": "18.14.2",
"@types/react": "18.0.28",
"@types/react-dom": "18.0.11",
"@typescript-eslint/eslint-plugin": "^5.54.0",
"@typescript-eslint/parser": "^5.54.0",
"chromatic": "^7.1.0",
"compression-webpack-plugin": "^10.0.0",
"eslint": "8.35.0",
"eslint-config-next": "13.2.1",
"eslint-config-prettier": "^8.6.0",
"eslint-plugin-import": "^2.27.5",
"eslint-plugin-prettier": "^4.2.1",
"eslint-plugin-simple-import-sort": "^10.0.0",
"eslint-plugin-storybook": "^0.6.13",
"eslint-plugin-unused-imports": "^2.0.0",
"husky": "^8.0.3",
"lint-staged": "^13.1.2",
"next-sitemap": "^3.1.54",
"prettier": "^2.8.4",
"storybook": "^7.4.0",
"storybook-addon-next": "^1.8.0",
"typescript": "4.9.5"
}
}
Binary file removed public/common/cursor.webp
Binary file not shown.
Binary file added public/fonts/Decimal-Bold.woff
Binary file not shown.
Binary file added public/fonts/Decimal-Medium.woff
Binary file not shown.
Binary file added public/fonts/Decimal-Semibold.woff
Binary file not shown.
Binary file added public/fonts/Decimal-book.woff
Binary file not shown.
Binary file added public/fonts/Decimal-light.woff
Binary file not shown.
Binary file added public/images/about/airplane.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file removed public/images/about/android.webp
Binary file not shown.
Binary file removed public/images/about/coffeechat.webp
Binary file not shown.
Binary file removed public/images/about/designer.webp
Binary file not shown.
Binary file removed public/images/about/group.webp
Binary file not shown.
Binary file removed public/images/about/hackathon.webp
Binary file not shown.
Binary file removed public/images/about/header-back.webp
Binary file not shown.
Binary file removed public/images/about/header-front.webp
Binary file not shown.
Binary file removed public/images/about/ios.webp
Binary file not shown.
Binary file removed public/images/about/meeting.webp
Binary file not shown.
Binary file removed public/images/about/mobile-header.webp
Binary file not shown.
Binary file removed public/images/about/networking.webp
Binary file not shown.
Binary file added public/images/about/passport.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file removed public/images/about/server.webp
Binary file not shown.
Binary file removed public/images/about/study.webp
Binary file not shown.
Binary file removed public/images/about/web.webp
Binary file not shown.
Binary file added public/images/error/career.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file removed public/images/home/header-back.webp
Binary file not shown.
Binary file removed public/images/home/header-front.png
Binary file not shown.
Binary file removed public/images/home/header.webp
Binary file not shown.
Binary file removed public/images/home/heart.webp
Binary file not shown.
Binary file removed public/images/home/meet.webp
Binary file not shown.
Binary file removed public/images/home/mobile-header-back.webp
Binary file not shown.
Binary file removed public/images/home/mobile-header-front.webp
Binary file not shown.
Binary file removed public/images/home/mobile-heart.webp
Binary file not shown.
Binary file removed public/images/home/mobile-meet.webp
Binary file not shown.
Binary file removed public/images/home/mobile-programmer.webp
Binary file not shown.
Binary file removed public/images/home/programmer.webp
Binary file not shown.
Binary file added public/images/logo.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added public/images/main/coin-drop.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added public/images/main/main-bg.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added public/images/main/passport-combination.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file removed public/images/organizer/김동규.webp
Binary file not shown.
Binary file removed public/images/organizer/김문규.webp
Binary file not shown.
Binary file removed public/images/organizer/김민수.webp
Binary file not shown.
Binary file removed public/images/organizer/박소현.webp
Binary file not shown.
Binary file removed public/images/organizer/박수연.webp
Binary file not shown.
Binary file removed public/images/organizer/오혜성.webp
Binary file not shown.
Binary file removed public/images/organizer/이성태.webp
Binary file not shown.
Binary file removed public/images/organizer/이승희.webp
Binary file not shown.
Binary file removed public/images/organizer/이은지.webp
Binary file not shown.
Binary file removed public/images/organizer/이종원.webp
Binary file not shown.
Binary file removed public/images/organizer/이찬진.webp
Binary file not shown.
Binary file removed public/images/organizer/임효연.webp
Binary file not shown.
Binary file removed public/images/organizer/정대윤.webp
Binary file not shown.
Binary file removed public/images/organizer/차요셉.webp
Binary file not shown.
Binary file added public/images/position/aos.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added public/images/position/design.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file removed public/images/position/icon/back.webp
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file removed public/images/position/icon/project-prize.webp
Binary file not shown.
Binary file added public/images/position/ios.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added public/images/position/server.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added public/images/position/web.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
Binary file added public/images/project/13기/Na Lab(나랩).png
Binary file added public/images/project/13기/Pumping (펌핑).png
Binary file added public/images/project/13기/Street Drop.png
Binary file added public/images/project/13기/Whatnow (왔나).png
Binary file added public/images/project/13기/오버스윗.png
Binary file added public/images/project/13기/자린고비.png
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
Binary file removed public/images/recruit-detail/header-android.webp
Binary file not shown.
Binary file removed public/images/recruit-detail/header-design.webp
Binary file not shown.
Binary file removed public/images/recruit-detail/header-ios.webp
Binary file not shown.
Binary file removed public/images/recruit-detail/header-server.webp
Binary file not shown.
Binary file removed public/images/recruit-detail/header-web.webp
Binary file not shown.
Binary file removed public/images/recruit-detail/김동규.webp
Binary file not shown.
Binary file removed public/images/recruit-detail/김민수.webp
Binary file not shown.
Binary file removed public/images/recruit-detail/김주환.webp
Binary file not shown.
Binary file removed public/images/recruit-detail/김혜인.webp
Binary file not shown.
Binary file removed public/images/recruit-detail/박수연.webp
Binary file not shown.
Binary file removed public/images/recruit-detail/오혜성.webp
Binary file not shown.
Binary file removed public/images/recruit-detail/이성태.webp
Binary file not shown.
Binary file removed public/images/recruit-detail/이승희.webp
Binary file not shown.
Binary file removed public/images/recruit-detail/이종원.webp
Binary file not shown.
Binary file removed public/images/recruit-detail/이찬진.webp
Binary file not shown.
Binary file removed public/images/recruit-detail/임효연.webp
Binary file not shown.
Binary file removed public/images/recruit-detail/전해성.webp
Binary file not shown.
Binary file removed public/images/recruit-detail/정대윤.webp
Binary file not shown.
Binary file removed public/images/recruit-detail/차요셉.webp
Binary file not shown.
Binary file removed public/images/recruit-detail/황규일.webp
Binary file not shown.
Binary file removed public/images/recruit/home.webp
Binary file not shown.
Binary file added public/images/session/final.png
Binary file added public/images/session/launching.png
Binary file added public/images/session/midterm.png
Binary file added public/images/session/networking.png
Binary file added public/images/session/orientation.png
Binary file added public/images/session/usability.png
Binary file added public/images/sign/about.png
Binary file added public/images/sign/main.png
Binary file added public/images/sign/project.png
Binary file added public/images/sign/recruit.png
5 changes: 0 additions & 5 deletions public/images/sponsor/aws.svg
Diff not rendered.
8 changes: 0 additions & 8 deletions public/images/sponsor/dcamp.svg
Diff not rendered.
Loading

1 comment on commit dd1d8af

@vercel
Copy link

@vercel vercel bot commented on dd1d8af Sep 30, 2023

Choose a reason for hiding this comment

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

Please sign in to comment.