지난 일주일 동안 Nextcloud/android에 제출되는 이슈들을 관찰하며 기여할 이슈들을 몇몇개 선정해오기로 약속했다. 이번 회의에서는 선정한 이슈들을 발표하며 기여 계획을 밝히는 시간을 가졌다. 김수빈 네트워크 변경 시, 발생하는 네트워크 프록시 지원 안되는 오류를 해결하여 PR을 제출하는 것을 계획으로 발표했다. 먼저, 네트워크 이름을 대조하여 변경을 감지하는 Thread를 추가하고 OwnCloudClientManagerFactory 내 OwnCloudClientManager sDefaultSingleton 객체 소멸 후 재생성하는 코드를 추가하여 해결하면 되지 않을까 싶어,,, 이를 발표했다! 권유나 파일 명 검색에 관련된 이슈를 새롭게 제출하여 멤버 개발자의 피드백을 받은 후에 PR을 제출할 것이라고 발표했다. 띄어쓰기에 따라 분리된 단어의 순서를 바꿔서 검색하는 경우, 검색 결과가 달라진다. 단어 사이의 띄어쓰기 대신 '%' 문자로 대체하는 것을 해결 방법으로 제시했다. 지금껏 제출된 이슈 중에서 기여할 위한 이슈를 찾았지만, 직접 사용해보면서 새로운 이슈를 찾는 것은 생각해보지 못했다..! 나도 본받아 어플리케이션을 계속해서 사용해봐야겠다👍👍 권은경 권은경 팀원은 2가지 이슈를 찾아 발표했다. 첫번째 이슈는 미디어 화면 재생 시 여백 화면이 흰색으로 표시되는 것을 검정색으로 바꾸고자 제안한 것이었고, 두번째 이슈는 동영상 재생 시 재생 바가 보이지 않는다는 이슈였다. 권은경 팀원은 멘토링 후에 기여할 이슈를 선정할 것이라고 발표했다. 동영상 재생과 관련된 이슈에 관심이 있으신 것 같다! 나도 어플리케이션 내에서 관심있는 부분을 집중해서 봐야겠다.😃😀 김민지 앱 전환 시 비밀번호 입력 창을 띄우기 전에 앱 내부 화면을 볼 수 있는 오류를 해결할 ...
[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 등을 ...
프로젝트에서 내가 기여할 부분을 찾기 위해 이슈페이지에 리포트 되는 이슈들을 관찰했다. 하루 평균 3~5개 정도 이슈가 제출되는데, 생각보다 이슈 제출 정책? 규정을 안지키는 사람들이 많았다. 프로젝트 문제점 1. 중복된 이슈 CONTRIBUTING.md 파일에는 이슈 제출하기 전에 이미 있는 이슈인지 확인하라고 명시되어 있지만, 사용자들은 자신이 발견한 이슈가 중복되었는지 알기는 어렵다. 사용자 각자의 환경이 다르며, 관심을 갖고 프로젝트를 이해해야 하기 때문이다. 중복된 오류 #6558 #7302 2. 정보가 부족한 이슈 생각보다 이슈 템플릿을 안지키는 사람들이 많다. 멤버 개발자분들이 일일이 물어볼 때도 있지만, 정확한 내용을 적지 않으면 다시 이슈를 제출하라는 말과 함께 이슈를 닫아버리기도 한다. 탬플릿을 채우지 않아 멤버 개발자가 닫아버린 이슈 나는 이슈 페이지에서 위 2가지에 대해 기여를 진행하기로 했다.
댓글
댓글 쓰기