TODO: Add support 수정 필요!
- node -v v14.17.3
- vscode
- vscode plugin - ESlint
-
VSCode를 사용한다면 아래 과정을 통해 custom TS setting을 활성화해야 합니다.
- TypeScript 파일이 열려 있는 상태로
ctrl(cmd) + shift + p
를 입력합니다. - "Select TypeScript Version"을 선택합니다.
- "Use Workspace Version"을 선택합니다.
- TypeScript 파일이 열려 있는 상태로
-
브랜치 생성:
git checkout -b MY_BRANCH_NAME
-
의존성 설치:
# can skip if you already installed npm i -g yarn yarn install
-
라이브러리 개발 서버 띄우기:
yarn serve
-
그 외 여러 가지 명령어들을 사용해 볼 수 있습니다.
# 빌드 yarn build # 테스트 yarn test
-
demo README를 참고해 demo 앱도 실행해 보세요.
-
root 폴더에서 build 합니다.
yarn build:all
-
vscode 폴더로 이동합니다.
-
Run 탭에서 Start Debugging을 누르거나 F5를 눌러 디버깅으로 진입합니다.
-
palette를 띄어 Open Githru View를 입력합니다.
커밋 메시지는 제목과 본문을 포함해야 합니다.
제목은 해당 커밋에 대한 주요 내용을 간략하게 기록합니다. 형식은 https://www.conventionalcommits.org/en/v1.0.0/ 를 따릅니다.
- optional scope을 사용하며,
engine
,vscode
,view
3가지 scope만을 사용합니다. - ex) feat(view): Add File Icicle Tree view.
본문은 커밋에서 수정된 상세내용을 작성합니다. 생략 가능하며, 어떻게
보단 무엇을
, 왜
해결했는지 적어주시는 것이 좋습니다.
상황에 따라 연관된 이슈 트래킹 번호를 포함합니다.
- 각 이슈는 1개의 주제만 포함해야 합니다.
- 문제상황이나 제안을 포함해 주세요.
- 최대한 구체적이고 명확하게 작성해 주세요. *필요에 따라 스크린샷도 첨부해 주세요.
main
브랜치에 PR을 열어주세요.
각 PR은 1개의 주제만 포함해야 합니다. 1개의 주제는 여러 부분의 코드를 수정할 수도 있습니다. 예를 들어, 새로운 ga 연동 함수를 추가
는 라이브러리 구현, demo에 예시 추가, 문서 내용 추가 등을 포함합니다.
PR의 제목 형식은 commit과 동일하게 맞추면 됩니다.
vscode
의 ESlint
플러그인을 통해 미리 설정된 코드 컨벤션을 적용하고 검사해 볼 수 있습니다.
기여자 목록에 자신을 추가하려면 All Contributors 봇 설명서를 참고하세요 :)