[20.10.13] 1차 멘토링


[20.10.13] 1차 멘토링


오늘은 드디어 처음으로 멘토링을 가진 시간이었다. !!


주제 적합성, 기여 방향, 기여하기 위해 준비해야 할 상황, 

유의해야 할 점에 대해 말씀해 주셨으며, 질문에 대한 답변 또한 진행해주셨다.


*주제 적합성

  - 주제 선정이유 5가지(좋아하는 분야, 잘 알려진 repo, 친절한 개발자, 최근 commit 기록, 참고 가능한 많은 이슈) 는 아주 적절하다고 긍정적인 평가를 해주셨다.

하지만 주제명은 repo명을 그대로 사용하기 보다는

기여 방향을 나타낼 수 있도록 구체화하는게 좋을 것 같다고 조언해주셨다. !


*기여 방향

  - 질문 Forum에 답변하기, 버그 개선, 새로운 기능 제안, 이슈 공유, Resource 번역 등 

Repo에 기여할 수 있는 다양한 방법들을 소개해주셨다.


*기여를 하기 위해서 준비해야 할 것

  - Contributing 가이드 살펴보기, 괜찮은 이슈를 찾아보기, 프로젝트 환경 구축, 프로젝트 패키지 구조 살펴보기, 코드 분석, 기능 구현, Git 사용법 익히기 등에 대해 말씀해주셨다.

또한 기여를 진행하기 전에 Github의 이슈와 PR을 먼저 살펴보는 것이 도움이 되며,

이슈를 선택할 때는 approved된 label이 붙어있는 승인받은 이슈를 선택해야 한다고 말씀해주셨다. 


*유의해야 할 점

  - 이슈나 PR이 이미 있는 이슈인지 조사한 후에 진행해야 하며,

현재 Repo의 개발이 활발히 진행되고 있는 점을 보아, 

기여할 이슈를 정한 후에 PR로 개발을 진행하고 있다고 표시하는 것이 좋다고 조언해주셨다.


*질문 답변

  Q. 저희는 Github에서 android, app aplication 등을 검색해서 기여하고자 하는 repository를 찾았는데, 보통 오픈소스에 기여할 때는 repo를 어떻게 찾는지 궁금합니다. 

  A. Github 등 오픈소스를 모아놓는 사이트에서 Android 등을 검색할 수 도 있으며, 어플리케이션의 종류들이 많으므로, 기능 위주로 검색하는 것이 좋습니다. 





기여를 진행하기에 앞서 방향, 준비해야 할 일들이나 유의해야 할 점, 기여의 과정 등

다양한 조언을 얻을 수 있어 아주 유익한 시간이었다. 🙏👍👏

특히 프로젝트 패키지 코드 구조 파악을 먼저하면 코드 분석에 도움이 될 수 있다 하셔서, 

그 부분을 먼저 진행하고자 한다. !


또한 질문 답변을 통해 궁금한 점을 바로 해결할 수 있어 좋았다. ! 👍👍

댓글

이 블로그의 인기 게시물

[Nextcloud/android] 배터리 최적화 제외 여부 판단 오류 (Issue #7304)

[Nextcloud/android] passcode 화면에서 뒤로가기 이벤트 PR -> Merge

[Nextcloud/server, android] 개발 환경 구성