나무 숲
.NET Contributor가 되기위한 버둥 (1) 본문
OSS 컨트리뷰톤 하면서 느낀점은, 기여한다는게 생각만큼 어려운 것만 있는건 아니라는거다.
근데 또 오타수정같은건 건수(?)만 있으면 언제든지 간단하게 할수있다.
그러니까 꼭 코드짜서 기여하는건 최소 한번은 해야한다고 생각했고 이 이슈로 그걸 해보려고 한다.
다행히 팀원님의 하드캐리로 세팅하는건 엄청 빨리 끝난 것 같다.
1. 환경설정
아래 두 링크를 참고해서 한다.
사실 README는 그냥 읽어보면 되고 다운받고 세팅하는건 windows-requirements를 참고한다.
github.com/dotnet/runtime/blob/master/docs/workflow/building/libraries/README.md
github.com/dotnet/runtime/blob/master/docs/workflow/requirements/windows-requirements.md
그리고 마지막엔 ./build 해서 전체빌드를 한번 해준다. 세시간 정도 걸렸던듯.
2. 이슈 내용에 첨부된 report.zip을 풀어서 어떤걸 할지 정한다
사실은 3번을 먼저 확인하고 어떤걸 할지 정한거라 순서에 큰 의미는 없다.
나는 JsonDocument를 하기로 했다. 근데 다른거 할까 싶기도 하다...ㅎㅎ..
3. Test code coverage 확인
해당 코드에서 어떤 부분을 커버하지 못하는지 확인하는 부분인데, 빨간색으로 표시된 부분이 테스트 코드가 닿지 않는 영역이다. 주황색은 branch coverage가 100%가 아닌 경우
그러니까 결론은 테스트 케이스 또는 테스트 코드를 추가하되, 빨간색 영역에 들어갈 수 있는 코드를 작성하면 된다.
이론은 쉽당
4. 해본다..
어떻게 했는지는 다음편에 계속.
'Career > 프로젝트 · 팁 · 후기' 카테고리의 다른 글
2020 07-08 / 부스트코스 코딩뉴비챌린지 후기 (0) | 2020.09.01 |
---|---|
Git / Push 한 커밋의 user name, email 변경 (0) | 2020.08.28 |
2020 08 / Programmers - Frontend Dev Match 하반기 후기 (2) | 2020.08.23 |
CS50 IDE (0) | 2020.08.19 |
2020 08 / 오픈소스 컨트리뷰톤 미팅 #2 오프라인 (0) | 2020.08.15 |