Tensorflow 커미터가 되자!
2018년 06월 11일 | Doyoung Gwak

Reviewed by Jaewook Kang

🙆‍이 포스팅의 PR은 언제든 환영입니다!

Intro

이번에 Tensorflow에 PR했던게 통과되었습니다🎉. 그러고보니 그 날이 제 생일이었는데ㅋㅋ 의미있는 선물을 받은거 같아서 기분이 좋네요☺️. 사실 PR도 문서 읽다가 마크다운 포멧이 적용되지 않은 부분을 발견해서 점하나 찍고 올렸던게 이틀만에 머지되었습니다. 간단한 PR은 리뷰도 토론도 생략하고 쉽게쉽게 진행되는 느낌입니다.

이번 글에서는 Tensorflow에 PR을 날리고 머지된 경험을 바탕으로 Tensorflow에 기여하는 절차에대해 간단하게 소개합니다. 많은분들께서 Tensorflow에 기여를 하고싶어하지만 언어의 장벽이나 절차가 많아보이는 부담감때문에 쉽게 시도해보지 못하는 것 같은데, 조금이나마 도움이 되길 바라며 정리해봤습니다.

※ git과 github에 어느정도 익숙해야 합니다. 참고로 저는 아래 문서를 보면서 git과 github을 배웠어요!

참고문헌:

절차

  1. 이슈 생성❗️ (간단한 기여는 생략 가능)
  2. 저장소 포크🍴
  3. 소스코드 변경💻
  4. 새너티 체크, 유닛 테스트🚦
  5. 풀 리퀘스트🙇
  6. (컨트리뷰터 라이센스에 서명하기✍️)
  7. 리뷰어와 열띤 토론🗣
  8. 리뷰 통과💯
  9. 코드 머지🎊

1. 이슈 생성❗️

2. 저장소 포크🍴

3. 소스코드 변경💻

  1. 필요시 새로운 브랜치 파기(다른 기능을 개발하는 경우 유용)
  2. 소스코드를 변경/기능 추가

4. 새너티 체크, 유닛 테스트🚦

6. 컨트리뷰터 라이센스에 서명하기✍️

7. 리뷰어와 열띤 토론🗣

8. 리뷰 통과💯

9. 코드 머지🎊

PR:

https://github.com/tensorflow/tensorflow/pulls?utf8=%E2%9C%93&q=is%3Apr+author%3Atucan9389+



Doyoung Gwak(곽도영)

MoTLab에서 iOS 개발을 담당하고 있고 모바일용 머신러닝 기술에 관심이 많습니다. 지금까지는 iOS 앱개발에 빠져있었으나 최근에는 머신러닝에 흥미가 많습니다.