8000 GitHub - dddstudy/ddd-web: Repository for DDD website.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

dddstudy/ddd-web

Repository files navigation

DDD 웹사이트

규칙

스토리북 사용

  • 프로젝트의 컴포넌트 디자인이 먼저 진행되어, 디자이너 및 기획 파트와의 협업을 원활히 하기 위해 스토리북을 세팅합니다.
  • Chromatic을 사용하여 배포합니다(배포 링크).
  • .stories.* 파일은 components 디렉토리 하위 각 컴포넌트 폴더 내에 생성합니다.
- components
  - ExampleComponent
    - index.tsx
    - index.stories.tsx

SVG 파일 추가

SVG 파일을 관리 및 사용의 용이성을 위해 @svgr/cli를 사용하여 리액트 컴포넌트화합니다.

  • src/assets/icons/ 하위에 svg 파일 추가 후 다음의 스크립트 실행
  • src/components/svgs 디렉토리 하위에 추가되도록 합니다.
npm run svgr

MSW

API Mocking을 위해 msw를 사용합니다

사용 방법

  1. api 사용 위치에서 handler를 생성
  2. src/mocks/handlers 에 handler 추가
  3. storybook에서는 story 파일 내부의 파라미터로 핸들러 추가

환경 변수

  1. NEXT_PUBLIC_DDD_API_URL : DDD 서버 api url
  2. NEXT_PUBLIC_API_MOCKING : msw 사용여부로 값이 enabled 이면 msw 활성화

About

Repository for DDD website.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  
0