GitHub에서 프로젝트에 별표를 표시 한 사용자를 더 효과적으로 참여시키는 방법은 무엇입니까?


19

나는 최근에 Hebel 이라는 프로젝트 를 작성하여 GitHub에서 작업했습니다. Python 및 Nvidia CUDA로 작성된 GPU 가속 딥 러닝을 위한 프레임 워크입니다 . Google+에 게시 한 후 곧 Hacker News에 올라와 며칠 동안 약간 바이러스로 변했습니다. 나중에 Machine Learning 하위 레딧에 다시 게시했으며 내 프로젝트가 GitHub에서 822 개의 별과 47 개의 포크를 선택하여 실제로 상쾌했습니다. 별 822 개는 내 프로젝트가 GitHub의 상위 200 개 Python 프로젝트에 있으며 실제로 virtualenv와 같이 널리 사용되는 Python 프로젝트보다 더 많은 별이 있습니다.

내 프로젝트에 대한 상당한 관심에도 불구하고 지금까지 본 실제 참여에 매우 실망했습니다. 프로젝트의 47 개 포크 중 어느 것도 커밋을 한 적이 없으며 풀 요청을받지 않았으며 제출 된 3 개의 이슈 만 두 사람이 제출했습니다. 내 프로젝트는 많은 사람들에게 잠재적으로 매우 흥미로울 것으로 보이지만 한 번만 스타킹하거나 포크 한 다음 다시는 돌아 오지 않거나 지속적으로 사용하지 않습니다.

사용자가 버그 또는 개선 요청을 제출하거나 기고자가 변경 사항을 제출하도록 참여를 개선하려면 어떻게해야합니까?


5
많은 사람들이 시원하다고 생각하는 프로젝트이지만 실제로는 사용하지는 않습니다.
코드 InChaos

1
나는 대부분의 사람들이 readme.md를 통해 스키밍하는 동안 나중에 어떤 단계에서 연주하기에 좋은 어휘 (Python, CUDA)를 읽기 때문에 프로젝트를 북마크로 생각합니다. 저는 선임 소프트웨어 개발자이지만 github 프로젝트 페이지를 몇 분 동안 본 후에도 이것이 무엇인지 모호한 아이디어 만 있습니다. 사람들이 귀하의 프로젝트에 기여하기를 원한다면 신경망 (및 다른 모든 전문가)에 대해 잘 모르는 사람도 이해할 수있는 방식으로 완전히 비과학적인 조언을 제시 할 것입니다.
ssc

답변:


25

당신은 이것에 정말로 열심히 노력했습니다. 모든 관심을 축하하지만 참여하지 않아 죄송합니다.

가장 먼저 눈에 띄는 것은 문제가 없다는 것입니다. 사람들이 참여하도록하려면 GitHub 뉴스 피드에 표시되어야합니다. 이슈를 시작하면 프로젝트에 관심이있는 사람이 아닌 프로젝트를 따르는 사람들에게 표시됩니다. 따라서 커뮤니티 규모는 실제로 약 80 명의 팔로워입니다. 당신이 고려해야 할 추종자입니다. Forkers는 코드를 잡고 걸어 갈 수 있으며 별은 일종의 책갈피와 같습니다. 추종자에게 새로운 문제가 통보됩니다.

쉬운 문제를 열어보십시오.

편집하다:

README.md는 리포지토리에 대한 광고입니다. 사람들이 가장 먼저 읽고, 도움을 청하는 것이 가장 먼저입니다. 읽어보기의 2/3는 Hebel이 기술적으로 특정한 언어에 대해 이야기합니다 (즉, 당신이 무슨 말을하는지 모르겠습니다). 하단 1/3에는 설치 지침이 거의 없습니다.

GitHub에서 찾은 가장 어려운 것 중 하나는 실제로 저자가 주장하는 것을 수행하는 프로젝트를 얻는 것입니다. 설치, 실행 및 작업 시간이 가장 오래 걸립니다. 누군가 귀하의 리포지토리를 받았지만 제대로 작동하지 않으면 풀 요청을받지 못할 것입니다.

나는 이것이 원인이라고 의심 할 수 있습니다.

읽어보기를 수정하고 시작 / 설치 지침을 맨 위에 놓으십시오. 그래서 사람들은 바로 뛰어 들어 갈 수 있습니다.

둘째, 프로젝트의 이점을 시연 할 수있는 샘플 / 예제를 빠르게 실행할 수 있습니다.


3
의심의 여지가 없습니다. README에 "기여 : 리포지토리 복제,이 한 줄 빌드 스크립트 실행, 기능 추가, 테스트 추가, PR 제출"과 같은 섹션이 있으면 많은 진전이있을 것입니다. 다른 사람의 프로젝트에 많은 관성이 쏟아져 나옵니다. 그들을 위해 쉽게 만드십시오!
Daniel J. Pritchett
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.