/algorithm-study-1

알고리즘 소모임 1조의 repo 입니다.

Primary LanguageJavaScript

algorithm-study-1

AlgorithmStudy

반가워요 여러분 제가 깃을 사용할 줄 몰라서 일단은 브랜치를 따로 만들지 않고 풀리퀘스트를 이용하여 서로 코드리뷰를
할 수 있는 방법을 안내해드리도록 하겠습니다!

문제 풀기

제 레포지토리는 제가 fork를 할 수 없어서 친구의 레포지토리를 예시로 들었습니다 화면의 구성만 참고하셔서 글을 읽어주시면 좋을 거 같습니다. 이해 안되시는 게 있으면 말씀해주세요!

  1. 해당 레포지토리를 fork해주세여

스크린샷 2022-08-30 오후 1 50 37

  1. 저희 과제하는 것과 동일하게 fork한 본인 레포지토리로 이동하셔서 SSH URL을 복사하시고, git clone을 하시면 됩니다.

    image

  2. clone한 폴더의 본인 깃허브 닉네임 혹은 본인 이름의 폴더를 만들어주세요 -> 폴더를 만드셨으면 해당 폴더 내에 해당 학습 주차의 폴더를 만들어주세요

스크린샷 2022-08-30 오후 2 15 11 스크린샷 2022-08-30 오후 2 17 25

  1. 학습하는 주의 폴더에서 학습하신 문제를 푸시면 됩니다.(문제 번호.js)

    image

  2. 문제를 푸셨으면 그때그떄 add와 commit,push을 진행해주세요 ex) git add '학습한 문제' 와 git commit -m '해당 주차 문제번호 풀이 완료(ex : '1주차 2588번 완료') 커밋 메세지 양식을 지켜주셔야 다른 분이 코드 리뷰할 때 해당 문제가 몇번 문제인지 확인할 수 있습니다.

    image

  3. push까지 완료하셨다면 이제 본인이 포크한 레포지토리로 이동합니다.이동 후 아래 사진에 표시된 pull request를 눌러주시고 아래 순서대로 진행해주시면 됩니다.(pull request는 주에 한번만 진행) image 스크린샷 2022-08-30 오후 2 30 32

  4. 아래 폼과 같이 제목을 입력해주시고 Create pull request를 하시면 됩니다. 스크린샷 2022-08-30 오후 2 33 21

  5. 위 과정이 완료되었다면, 원본 레포지토리의 Pull requests에 들어가시면 본인이 올린 Pull Request와 다른 분들이 올린 pull request를 확인할 수 있습니다
    주가 바뀔 때마다 제가 merge를 해서 원본 레포에 업데이트해드릴 예정입니다. merge를 하면 해당 주차에 올리신 pull request가 사라지니 매주 제가 말씀드리면 pull request 한번씩 부탁드리겠습니다. 2주차 시작 때 pull request를 먼저 해두시고, 해당 주차에 관한 문제들은 작업 후 git push를 하시면 pull request엔 자동으로 해당 목록이 추가됩니다. 그러므로 주차별로 한번만 Pull request를 하시면 됩니다. 스크린샷 2022-08-30 오후 2 34 44

코드리뷰 하는법

  1. 다른 사람의 pull request를 들어간다.
  2. 코드리뷰를 작성하고 싶은 커밋메세지를 클릭한다. 스크린샷 2022-08-30 오후 2 39 21

스크린샷 2022-08-30 오후 2 46 34

스크린샷 2022-08-30 오후 2 49 29

표시된 상자를 누르시면 submit review 버튼이 생긴 창이 하나 나오는 데 그것까지 클릭해주시면 됩니다. 스크린샷 2022-08-30 오후 2 51 20

누군가 먼저 해당 파일에 대해 코멘트를 달았으면 위 과정은 안하셔도 되고 아래 화면 input창에다 원하는 코멘트를 써주시면 됩니다. 스크린샷 2022-08-30 오후 2 54 34