오픈소스 컨트리뷰션 아카데미에 참가한 지 벌써 몇 주가 지났습니다.
그중 '모던 자바스크립트 튜토리얼'에 참가 중이랍니다.
오늘은 처음으로 오픈소스 페이지의 오타를 수정해보기로 하였습니다.
제가 발견한 오타는 Part 1에 2-7 형 변환 페이지에 있었습니다.
숫자형 값'를'이라고 오타가 난 것을 볼 수 있죠.
'를'을 '을'로 바꿔보도록 합시다.
먼저, 모던 JS 튜토리얼 레파지토리에 들어갑니다.
오픈소스에 참여하기 위해서는 꼭 README.md와 CONTRIBUTING.md를 읽어보아야 합니다.
그다음은 이슈를 생성하도록 합시다.
정해진 규격에 따라 이슈 내용을 적어줍니다.
이제 fork를 뜨고 git clone을 통해 수정할 준비를 해줍니다.
fork를 뜨면
이렇게 내 아이디로 된 레파지토리가 생성되고
code 버튼을 누르고 주소를 복사해서
터미널에 입력하면 됩니다.
열심히 클론 중...
자신이 사용하는 에디터를 열고
브랜치 생성을 해줍니다.
저 같은 경우는 브랜치 이름을 이슈 번호로 설정해주었습니다.
master에서 해당 브랜치로 이동하고
오타가 있는 해당 파일을 열어 수정을 해줍니다.
여기까진 잘 흘러왔는데
저장에서 문제가 생겼습니다...
본 페이지의 큰따옴표가 계속 작은따옴표로 자동 수정되면서
내용을 다 바꿔버리는 것이었습니다.
그리고 자기 멋대로 규격까지 바꿔서
파일이 제멋대로 변해버렸습니다.
설정에 들어가서 다 풀어버렸습니다.
휴... 글자 하나 수정하는 건데 쉽지 않습니다.
이제 git add를 하도록 합시다.
#이슈 번호를 붙여주었습니다.
처음 해보는 거라 커밋 메시지를 올바르게 적고 있는게 맞나 의구심이 들었습니다.
그래서 다른 분들의 커밋 메세지를 많이 참고하며 작성하였습니다.
그리고 push를 해주는데...
사실 이 과정 전에 push를 잘못해서 한번 날렸습니다...ㅠ
습관적으로 git push origin master 해버렸어요...
push 취소하려다가 뭔가 여기서 처음 하는 건 너무 무서워섴ㅋㅋㅋㅋㅋ
그냥 다 날리고 새로 fork 받았습니다....
나중에 개인 레파지토리 파서 push 취소 연습해보려구요.😇
잔뜩 졸아서 git push만 입력했더니
똑똑한 깃은 이렇게 적으라고 힌트를 주네요.
push가 제대로 되면 fork 해 온 저장소에 노란 박스가 뜹니다.
풀 리퀘스트를 해야 하는데요.
초록 버튼을 눌러줍니다.
규격에 따라 풀 리퀘스트 작성을 해줍니다.
잘 수정되었는지 밑으로 내려서 확인도 해줍니다.
그리고 Creat pull request 버튼을 눌러주면
짜잔! 원래 저장소에 pull requests가 잘 올라간 것을 볼 수 있습니다.
이제 승인만 기다리면 됩니다.
끝!!!
'ETC' 카테고리의 다른 글
axios (0) | 2023.07.05 |
---|---|
webpack의 babel-loader와 ts-loader (0) | 2023.07.01 |
Babel (0) | 2023.06.29 |
웹팩(Webpack) (0) | 2023.06.28 |
마크다운 기본 작성법 (0) | 2022.07.05 |
댓글