2009-11-25 2 views
0

오픈 소스 프로젝트 시작에 관한 질문은 Stackoverflow.com에서 읽었습니다. 모든 단계를 따르지만 문제는 여전히 답이 없습니다.오픈 소스 프로젝트의 어두운면

  1. 개발자가 있다면 어떻게 알 수 있습니까? 그 프로젝트의 커뮤니티는 적대적이지 않습니다. 그들은 몇 가지 실수에 관대하거나 그렇지 않습니까? 나는 괜찮은 개발자이고 나는 알 고스, 시스템 등에서 뛰어나다. 그러나 나는 오픈 소스 프로젝트의 모든 과정에서 어떤 경험도 갖고 있지 않다. 내가 지부의 병합이나 코드의 병합을 많이하지 않은 것처럼. 내가 프로젝트에 대해 알고 있어야 할 것들을 처리한다. 특정 프로젝트가 따르는 프로세스를 어떻게 알 수 있습니까? 누가 나에게 해야할지 알려주지? 아니면 그냥 뭔가 기능/버그 픽업해야합니다. 누군가 다른 사람이 또한 작업하고 있다면 어떨까요?

감사합니다,

우리는 당신을에 조언을 수있는 최우선 "오픈 소스 프로젝트"표준이 없습니다
+2

"오픈 소스 프로젝트 내에서 작업 시작"을 의미합니까? "오픈 소스 프로젝트를 시작하는"방법은 단 하나뿐입니다. 매우 간단합니다. 코드를 작성하여 릴리스하십시오. –

+1

@pascal 또는, 아무 것도하지 않는 코드를 작성하고 해제 할 수 있습니다. 그 중 일부는 그렇듯이 보입니다.) –

+0

@Justin : 아, 당신은 소스 포지 프로젝트를 탐색 했잖아, 안 그래? –

답변

6

이러한 질문을하는 가장 좋은 곳은 주어진 프로젝트의 개발자 메일 링리스트입니다. 어쩌면 비슷한 질문을하기 위해 먼저 보관소를 검색하십시오. 가까운 곳에서 찾을 수없는 경우 여기에서했던 것처럼 간단한 소개와 질문을하십시오. 나는 그들의 프로세스가 문서화되어 있다면 (프로젝트는 때로는 " 기여 방법""섹션을 참조하십시오.) 또는 지침 (시작 위치, 따라야 할 표준, 위치 봐, 등, 등). 기고는 대개 환영하며 감사합니다.

그리고 체크 아웃을 수행하는 방법과 패치를 만드는 방법을 알고있는 한 버전 관리에 대해 너무 걱정하지 마십시오. 오픈 소스 환경은 실력자 중심의 풍경입니다. 저는 커미터가 될 것이라고 의심합니다. 커미터가되면 보통 시간이 걸립니다. 코드 작성 방법을 배우기위한 쉬운 문제 (복잡한 작업을 시작하기는 어렵다), 프로젝트 표준을 준수하는 패치 제출, dev/users 메일 링리스트 작성, 프로젝트 IRC 채널에서 활성화 등을 통해 작게 시작하십시오. 다른 말로하면, 여러분은 눈에 보이게되고 선출되고 커미터로 받아 들여질 자격이 있다는 것을 증명하십시오. 한편, 당신은 그들의 프로세스와 도구에 대해 충분히 배울 것입니다.

+0

좋은 답변입니다. 또한 순수한 공헌자가되기 위해 최선을 다하십시오. 패치를 포함하여 원하는 형태로 패치를 제출하십시오. 프로젝트 표준을 따르십시오. –

+0

@ David 감사. 네, 당신의 요점은 완벽하게 유효합니다, 나는 그들을 포함하도록 내 대답을 약간 수정했습니다. –

3

. 분리 된 커뮤니티의 다른 세트와 마찬가지로, 그들은 모두 다릅니다. 관심있는 사람에게 공헌하고 시도해보십시오. 만약 그들이 멍청이/용납하지 않으면 다른 사람으로 이동하십시오.

반대로 연습 실행에 들어가기를 원하면 전혀 신경 쓰지 않는 프로젝트로 기부금을 시작하십시오. 따라서 보석금을받을 경우 손실이 없습니다.

1

많은 오픈 소스 프로젝트에는 고유 한 IRC 채널이 있습니다. 아마 시간을 보내서 커뮤니티를 조금이라도 알게 될 것입니다.

1

너무 많이 걱정하지 마십시오. 프로젝트에 참여하는 경우 코드가 표준에 부합하는지 여부를 빠르게 확인할 수 있습니다. 자신을 시작하는 경우 좋은 사람들을 선택하여 작업하십시오. 모범 사례에 대해 잘 모르는 경우 SO와 같은 커뮤니티에 요청하십시오. 오픈 소스는 자유 국가이며 결국에는 원하는 것을 자유롭게 할 수 있습니다.

관련 문제