의미있는 오픈 소스 기고자를 다루는 방법?


30

프로그래머가 귀하에게 연락하여 프로젝트에 참여하도록 요청하면 어떻게 처리합니까?

  • 이 녀석이 좋은지 몰라요 아마도 그는 자신의 가치보다 더 어려움을 겪을 것입니다.
  • 그는 그의 이름을 kudos를 위해 성공적인 프로젝트에 첨부하려고 시도했을 것입니다.
  • 그는 실제로 원하지 않는 방향으로 프로젝트를 진행하려고 시도 할 수 있으며 추가 복잡성에 가치가 없다고 생각되는 기능을 추가합니다.
  • 또는 그는 매우 유용한 기고가 일 수 있습니다. 당신은 모른다.

모르는 사람들의 요청을 어떻게 처리합니까 (GitHub에서 특히 차이가 나는 경우)? 에티켓은 무엇입니까?


44
GitHub의에 당신이 그것을 마음에 들지 않으면 그를 끌어 오기 요청을하고 거부하자
래칫 괴물

11
적절한 계정 이름?
Aren

5
당신이 말하는 것은 "기여자"상태라고 생각합니다. 한마디로 : 누군가 자신이 아직 기여하지 않은 것에 기여하지 마십시오. 오픈 소스 프로젝트는 누구나 작업을 수행 할 수 있다는 이점이 있으므로 그렇게하도록 결정한 다음 결정하십시오.
찌를

2
@Aren 내가 그것을 위해 여분 +=1을 얻 습니까?
솔로

답변:


41

OSS 프로젝트의 멤버십은 사람들을 인터뷰하고 선발하는 자금을 지원하는 기업 팀과는 다릅니다. 소스가 이미 있습니다 (그렇지 않으면 오픈 소스가 아닙니다). 그들에게 패치를 보내라고 지시하십시오. 패치가 좋은 경우 ( 먼저 검토 해야합니다 ) 커밋하십시오. 잠재 고객이 신뢰를 쌓고 귀중한 기여를 한 역사가 있으면 글을 쓸 수있게하십시오.

OSS 팀은 유기적으로 성장합니다. 스스로 질문을하고 시간이 지남에 따라 거리의 신념을 쌓을 수 있도록하십시오.


이것을 +1하십시오. 패치는 가장 낮은 시작 장벽을 생성하므로 시작하는 가장 좋은 방법입니다. 사람이 더 많은 패치를 제공하기 시작하면 (또는 정기적으로 기고자가 됨) 풀 요청으로 전환하는 것이 더 빠르고 쉽습니다.
Evan Plaice

실례지만 실례지만 패치와 풀 요청간에 차이가 있습니까?
heltonbiker

54

이 간절한 사람이 당신에게 풀 요청을 보내 게하지 않겠습니까? 그 사람의 코드를 검토하고 비평 할 수 있습니다. 이것은 가장 간단한 해결책처럼 보입니다.


34
어쨌든 GitHub이 작동하는 방식이 아닙니까?
alroc

14
내가 추가 할 유일한 것은이 사람에게 코드를보기 전에 너무 많은 노력을 기울이지 않기 위해 첫 번째 풀 요청을 작게 요청하는 것입니다. 이 같은 "도전"에 직면했을 때, 그들은 뭔가 크고 인상적인 :-) 제출 의무 느낄 수 있습니다
르지 Kozielczyk

1
조심스럽게 다루지 않으면 크고 인상적인 것이 물건을 깨뜨릴 수 있습니다.
ratchet freak

따라서 기여가 유용하지만 품질이 떨어지고 너무 바빠서 그를 잡기에 너무 바쁘다면 기여를 거부해도 괜찮습니까?
솔로

@ 솔로 : 물론입니다. 적어도 팀의 나머지 팀이 해당 코드를 배우고 특히 커밋이 커질 때까지 기고자에게 기능의 버그를 유지하고 수정하도록 기꺼이 요청하는 것도 좋습니다.
휴고

16

임시 변경 사항을 수락하고 검토하십시오. 가치가 입증되면 소스 코드 저장소에 대한 쓰기 권한을 부여하십시오.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.