red-yoo-toss-tech(RYTT)는 vanilla JavaScript로 toss tech페이지를 만들면서 front-end의 기초적인 설계와 구현능력을 성장시키며 git에 대한 이해와 협업과 코드리뷰에 대한 이해를 향상시키는 목적으로 만들었습니다.
tosstech 페이지을 기반으로 만듭니다.
페이지 예시
페이지 section을 나누어 Component단위로 작업합니다.
- nav section : logo, gnb..등이 존재합니다.
- main section : 개발 기술에 대한 list들이 존재합니다.
- employment section : 채용 공고에 대한 내용들이 존재합니다.
- footer section : 피드백 보내기, 회사소개, 고객센터...등이 존재합니다.
- HTML
- CSS
- JavaScript
github에서 코드리뷰를 주기적으로 받으며 빠른 피드백을 통한 학습능력 증진이 목표이기에 이 프로젝트에 git전략을 github-flow을 채택하였습니다.
- 명령조로 작성한다.
- 첫 번째 문자를 대문자로 작성한다.
- ex) Feat : ~~기능 개발
- 변경사항이 무엇을 의미하는지 알 수 있도록 하기
- 커밋 메세지 본문에 "왜", "무엇을 위해", "어떻게" 변경했는지 상세 내용을 추가설명한다.
- 맥락 없는 총칭적 메세지는 자제한다.
Feat : 새로운 기능에 대한 커밋
Fix : 버그 수정에 대한 커밋
Build : 빌드 관련 파일 수정에 대한 커밋
Chore : 그 외 자잘한 수정에 대한 커밋
Ci : CI관련 설정 수정에 대한 커밋
Docs : 문서 수정에 대한 커밋
Style : 코드 스타일 혹은 포맷 등에 관한 커밋
Refactor : 코드 리팩토링에 대한 커밋
Test : 테스트 코드 수정에 대한 커밋
ex) Feat : Nav-component 카테고리버튼 기능 구현
Issue-number + 개발 내용
ex) Issue 2 Nav-component 카테고리버튼 기능 구현
상세 내용 : todo blabla
To-do
- todo 1
- todo 2