티스토리 뷰
이번 포스트에서는 OpenStack에 contribute 하기 전에 해결하기 쉬운 버그나 이슈를 찾는 방법에 대해 설명할 것입니다.
본 포스트는 실제로 제가 OpenStack에 기여하기 위해 진행했던 과정들임을 참고해주시기 바랍니다.
해결하고자 하는 버그 또는 이슈 찾기
OpenStack에 기여하는 방법은 여러 가지가 존재합니다. 하지만 blueprint에 제시된 새로운 기능을 구현하거나, 양이 많은 패치는 처음 기여를 하는 개발자들에게는 어려운 일입니다. 따라서 우리는 해결하기 쉬운, 간단한 버그부터 찾아보도록 하겠습니다.
먼저, OpenStack의 이슈나 버그들은 현재 대부분 Launchpad를 통해서 보고됩니다. OpenStack에는 매우 많은 프로젝트가 존재하는데요, 여기서 본인이 기여하고자 하는 프로젝트만 고르셔도 되지만, 저는 모든 프로젝트에 대해서 찾아보겠습니다.
위의 카테고리에서 Bugs 섹션을 클릭해주세요.
Bugs 섹션에서 위와 같이 현재 OpenStack 내에서 보고된 모든 이슈와 버그들을 확인할 수 있습니다. 왼쪽에 CRITICAL과 IN PROGRESS, CONFIRMED와 같은 정보를 확인하실 수 있는데요, 이와 같은 정보는 여기를 참고해주세요. 우리는 여기서 우리가 해결할 수 있는 쉬운 버그를 찾아야 합니다. 위에서 Advanced search를 클릭해주세요.
보고된 각 버그들 중에서, 쉬운 버그를 찾기 위해 위와 같이 체크해주세요. 그리고 스크롤을 아래로 내리다 보면 태그를 입력하는 곳이 있습니다.
이 부분이 정말 중요합니다. Tags에 low-hanging-fruit를 입력해주세요. 이 태그는 저희와 같이 OpenStack에 처음 contribute를 하는 사람들을 위한 태그입니다. 이 태그를 통해 해당 버그나 이슈가 해결하기 쉽다는 것을 초보 기여자들에게 알리고, 그와 동시에 진입장벽을 낮춰 OpenStack에 기여를 할 수 있도록 장려하는 태그입니다.
여기서 본인이 해결하고자 하는 버그나 이슈를 선택해주세요. 저는 neutron 프로젝트의 버그를 선택했습니다. (여기를 참고해주세요.)
만약, 해당 버그나 이슈가 본인이 해결할 수 있다고 생각하신다면, 위에서 표시된 빨간 박스 안의 연필 모양을 클릭해서 해당 버그를 본인에게 할당하세요. (주의: 해당 버그가 이미 누군가에게 할당되어 있다면, 코멘트를 통해서 미리 그 사람과 상의한 후에 본인에게 할당하세요. 아무 상의 없이 본인에게 할당한다면 상대방의 기회를 뺐는 무례한 행동입니다.)
위와 같이 해당 버그 페이지의 코멘트를 통해 본인에게 할당된 것을 확인할 수 있습니다.
'Cloud Computing > Openstack' 카테고리의 다른 글
[OpenStack에 contribute하기 - 6] 실전 (3) (1) | 2020.01.27 |
---|---|
[OpenStack에 contribute하기 - 6] 실전 (2) (0) | 2020.01.27 |
[OpenStack에 contribute하기 - 5] Gerrit 사용하기 (2) (0) | 2020.01.20 |
[OpenStack에 contribute하기 - 5] Gerrit 사용하기 (1) (0) | 2020.01.05 |
[OpenStack에 contribute하기 - 4] Gerrit Account 구성하기 (0) | 2019.12.29 |
- Total
- Today
- Yesterday