Atomic design과 컴포넌트 구조
Atom
atom은 기본이 되는 base컴포넌트들을 넣어둔다가장 작은 단위가 되는 컴포넌트이며 재사용가능해야한다.
orgamism
Atom들이 모여 orgamism이 된다.사용자에게 의미 있는 정보를 제공하거나 도메인의 속성이 있다면, orgamism으로 분류를 한다.
Page
실제로 라우팅이 되는 화면이다.
etc
- Side Effect는 Page에서 처리를 하며 하위 컴포넌트는 최대한 순수하게 작성한다.
- molcule이 없는데, Atom과 molcule의 경계가 모호한 부분이 존재한다고 생각하여 사용하지 않았다.
- 따라서 Atom과 organism, Page로 분류를 하였다.
github project 규칙
- issue는 프로젝트에 연결
- pr은 issue에 연결
- 카드 관리는 작업자가 관리
- 머지도 작업자가 진행
브랜치, 커밋 규칙
[브랜치명]
- film/#이슈번호
[커밋메세지]
- ✨ feat
- ✏️ fix (리뷰 후 수정할 경우, 에러가 아닌 수정 할 경우)
- 🐛 bugfix (버그일 경우)
- 🔧 config
- 🚑 hotfix
- 💄 style
- 💥 breaking change (충돌 수정시 사용)
- ♻️ refactor
- 💡 comment
- 📝 doc
- 🚩test
- 🚚 rename
- 🔥 remove
- 커밋 메세지는 간단한 한 문장으로 작성한다.
- description의 경우 자세하기 작성한다.(선택사항)
이슈 규칙
[이슈 제목]
✅ 어떤 작업을 할지 명확하게 한문장으로 작성한다.
[이슈 템플릿]
- 작업내역을 상세히 작성한다.
PR 규칙
[PR 제목]
✅ [브랜치명] 작업 설명
[PR 템플릿]
- 작업한 내용
- 리뷰 시 참고 사항
- 화면 사진 (있는 경우)
- 테스트 결과 사진
- 예시

Atomic design과 컴포넌트 구조
Atom
atom은 기본이 되는 base컴포넌트들을 넣어둔다가장 작은 단위가 되는 컴포넌트이며 재사용가능해야한다.
orgamism
Atom들이 모여 orgamism이 된다.사용자에게 의미 있는 정보를 제공하거나 도메인의 속성이 있다면, orgamism으로 분류를 한다.
Page
실제로 라우팅이 되는 화면이다.
etc
- Side Effect는 Page에서 처리를 하며 하위 컴포넌트는 최대한 순수하게 작성한다.
- molcule이 없는데, Atom과 molcule의 경계가 모호한 부분이 존재한다고 생각하여 사용하지 않았다.
- 따라서 Atom과 organism, Page로 분류를 하였다.
github project 규칙
- issue는 프로젝트에 연결
- pr은 issue에 연결
- 카드 관리는 작업자가 관리
- 머지도 작업자가 진행
브랜치, 커밋 규칙
[브랜치명]
- film/#이슈번호
[커밋메세지]
- ✨ feat
- ✏️ fix (리뷰 후 수정할 경우, 에러가 아닌 수정 할 경우)
- 🐛 bugfix (버그일 경우)
- 🔧 config
- 🚑 hotfix
- 💄 style
- 💥 breaking change (충돌 수정시 사용)
- ♻️ refactor
- 💡 comment
- 📝 doc
- 🚩test
- 🚚 rename
- 🔥 remove
- 커밋 메세지는 간단한 한 문장으로 작성한다.
- description의 경우 자세하기 작성한다.(선택사항)
이슈 규칙
[이슈 제목]
✅ 어떤 작업을 할지 명확하게 한문장으로 작성한다.
[이슈 템플릿]
- 작업내역을 상세히 작성한다.
PR 규칙
[PR 제목]
✅ [브랜치명] 작업 설명
[PR 템플릿]
- 작업한 내용
- 리뷰 시 참고 사항
- 화면 사진 (있는 경우)
- 테스트 결과 사진
- 예시

Atomic design과 컴포넌트 구조
Atom
atom은 기본이 되는 base컴포넌트들을 넣어둔다가장 작은 단위가 되는 컴포넌트이며 재사용가능해야한다.
orgamism
Atom들이 모여 orgamism이 된다.사용자에게 의미 있는 정보를 제공하거나 도메인의 속성이 있다면, orgamism으로 분류를 한다.
Page
실제로 라우팅이 되는 화면이다.
etc
- Side Effect는 Page에서 처리를 하며 하위 컴포넌트는 최대한 순수하게 작성한다.
- molcule이 없는데, Atom과 molcule의 경계가 모호한 부분이 존재한다고 생각하여 사용하지 않았다.
- 따라서 Atom과 organism, Page로 분류를 하였다.
github project 규칙
- issue는 프로젝트에 연결
- pr은 issue에 연결
- 카드 관리는 작업자가 관리
- 머지도 작업자가 진행
브랜치, 커밋 규칙
[브랜치명]
- film/#이슈번호
[커밋메세지]
- ✨ feat
- ✏️ fix (리뷰 후 수정할 경우, 에러가 아닌 수정 할 경우)
- 🐛 bugfix (버그일 경우)
- 🔧 config
- 🚑 hotfix
- 💄 style
- 💥 breaking change (충돌 수정시 사용)
- ♻️ refactor
- 💡 comment
- 📝 doc
- 🚩test
- 🚚 rename
- 🔥 remove
- 커밋 메세지는 간단한 한 문장으로 작성한다.
- description의 경우 자세하기 작성한다.(선택사항)
이슈 규칙
[이슈 제목]
✅ 어떤 작업을 할지 명확하게 한문장으로 작성한다.
[이슈 템플릿]
- 작업내역을 상세히 작성한다.
PR 규칙
[PR 제목]
✅ [브랜치명] 작업 설명
[PR 템플릿]
- 작업한 내용
- 리뷰 시 참고 사항
- 화면 사진 (있는 경우)
- 테스트 결과 사진
- 예시

Atomic design과 컴포넌트 구조
Atom
atom은 기본이 되는 base컴포넌트들을 넣어둔다가장 작은 단위가 되는 컴포넌트이며 재사용가능해야한다.
orgamism
Atom들이 모여 orgamism이 된다.사용자에게 의미 있는 정보를 제공하거나 도메인의 속성이 있다면, orgamism으로 분류를 한다.
Page
실제로 라우팅이 되는 화면이다.
etc
- Side Effect는 Page에서 처리를 하며 하위 컴포넌트는 최대한 순수하게 작성한다.
- molcule이 없는데, Atom과 molcule의 경계가 모호한 부분이 존재한다고 생각하여 사용하지 않았다.
- 따라서 Atom과 organism, Page로 분류를 하였다.
github project 규칙
- issue는 프로젝트에 연결
- pr은 issue에 연결
- 카드 관리는 작업자가 관리
- 머지도 작업자가 진행
github project 규칙
- issue는 프로젝트에 연결
- pr은 issue에 연결
- 카드 관리는 작업자가 관리
- 머지도 작업자가 진행
github project 규칙
- issue는 프로젝트에 연결
- pr은 issue에 연결
- 카드 관리는 작업자가 관리
- 머지도 작업자가 진행
github project 규칙
- issue는 프로젝트에 연결
- pr은 issue에 연결
- 카드 관리는 작업자가 관리
- 머지도 작업자가 진행
github project 규칙
- issue는 프로젝트에 연결
- pr은 issue에 연결
- 카드 관리는 작업자가 관리
- 머지도 작업자가 진행
github project 규칙
- issue는 프로젝트에 연결
- pr은 issue에 연결
- 카드 관리는 작업자가 관리
- 머지도 작업자가 진행
github project 규칙
- issue는 프로젝트에 연결
- pr은 issue에 연결
- 카드 관리는 작업자가 관리
- 머지도 작업자가 진행
github project 규칙
- issue는 프로젝트에 연결
- pr은 issue에 연결
- 카드 관리는 작업자가 관리
- 머지도 작업자가 진행
style의 상수화
- color 정의
- gap 정의
- font 정의
컴포넌트 제작
- Text 컴포넌트
- Button 컴포넌트
- Upload 컴포넌트
- 로그인 페이지 마크업
- 로그인 페이지 카카오 api 연동
- 회원가입 페이지 마크업
- Modal 컴포넌트
- storybook theme 적용
- mainPage map api연동
- 필름의 상티에 따라 마커 이미지 변경
- 오늘 열 수 있는 필름 확인하기
- createPost Page
style의 상수화
- color 정의
- gap 정의
- font 정의
컴포넌트 제작
- Text 컴포넌트
- Button 컴포넌트
- Upload 컴포넌트
- 로그인 페이지 마크업
- 로그인 페이지 카카오 api 연동
- 회원가입 페이지 마크업
- Modal 컴포넌트
- storybook theme 적용
- mainPage map api연동
- 필름의 상티에 따라 마커 이미지 변경
- 오늘 열 수 있는 필름 확인하기
- createPost Page
style의 상수화
- color 정의
- gap 정의
- font 정의
컴포넌트 제작
- Text 컴포넌트
- Button 컴포넌트
- Upload 컴포넌트
- 로그인 페이지 마크업
- 로그인 페이지 카카오 api 연동
- 회원가입 페이지 마크업
- Modal 컴포넌트
- storybook theme 적용
- mainPage map api연동
- 필름의 상티에 따라 마커 이미지 변경
- 오늘 열 수 있는 필름 확인하기
- createPost Page
style의 상수화
- color 정의
- gap 정의
- font 정의
컴포넌트 제작
- Text 컴포넌트
- Button 컴포넌트
- Upload 컴포넌트
- 로그인 페이지 마크업
- 로그인 페이지 카카오 api 연동
- 회원가입 페이지 마크업
- Modal 컴포넌트
- storybook theme 적용
- mainPage map api연동
- 필름의 상티에 따라 마커 이미지 변경
- 오늘 열 수 있는 필름 확인하기
- createPost Page