오픈 소스를 처음 접했습니까? 시작하는 데 필요한 모든 것이 있습니다
그래서 당신은 오픈 소스에 대해 들었습니다. 새로운 기술을 배우고 이력서를 구축하며 개발자 커뮤니티에 돌려주는 좋은 방법이라는 것을 알고 있습니다. 그러나 어디서부터 시작 해야할지 확실하지 않습니다.
오픈 소스에 참여하면 모든 종류의 질문을 제기 할 수 있습니다. 구체적인 기여 지침이 있습니까? 아니면 문제를 해결하기 전에 필요한 특정 수준의 참여가 필요합니까? 걱정하지 마세요, 우리는 당신의 등을 가지고 있습니다.
이 안내서는 호기심 많은 신입생에서 자신감있는 기고자로가는 데 도움이되는 리소스로 가득합니다. 완벽한 프로젝트를 찾고 있거나 오픈 소스 커뮤니티의 작동 방식을 이해하거나 첫 번째 풀 요청을 제출하든이 모든 것을 모두 안내해 드리겠습니다. 시작합시다. 🚀
1. 프로젝트 선택 : 당신이 아는 것을 시작하십시오
기여할 올바른 프로젝트를 찾으면 모든 차이가 생길 수 있습니다. 시작하는 몇 가지 방법은 다음과 같습니다.
팁 팁 : 진정으로 관심이있는 프로젝트를 선택하십시오. 작업에 관심을 가질 때 참여를 유지하고 의미있는 기여를하는 것이 더 쉽습니다.
∎ 좋은 첫 번째 문제 : 기여하는 새로운 방법을 소개합니다.
2. 프로젝트 배우기 : 기여하기 전에 알아보십시오
구조, 규칙 또는 커뮤니티를 이해하지 않고 오픈 소스 프로젝트에 뛰어 들면 맥락없이 대화에 들어가는 느낌이들 수 있습니다. 당신은 최선의 의도를 가질 수 있지만, 프로젝트의 규범을 모른다면, 당신의 노력은 눈에 띄지 않거나 더 나빠질 수 있습니다. 그렇기 때문에 기여하기 전에 프로젝트에 익숙해지는 데 시간이 걸리는 것이 매우 중요합니다.
방을 읽고 올바른 방법으로 시작하는 방법은 다음과 같습니다.
- readme.md : README는 프로젝트의 소개입니다. 프로젝트가 존재하는 이유, 그것이하는 일 및 시작 방법을 설명합니다.
- 기고 .md : 이 파일은 기여 방법을 간략하게 설명합니다. 코딩 표준, 제출 지침 및 관리자가 기부금을받는 방법이 포함될 수 있습니다.
- code_of_conduct.md : 행동 강령 (COC)은 지역 사회 행동에 대한 기대치를 설정하고 사건을보고하는 방법에 대한 정보를 제공합니다. CoC는 프로젝트가 다양한 관점을 소중히 여기고 정중 한 협업을 장려한다는 신호를 보냅니다.
- 라이센스 .txt : 라이센스는 프로젝트 코드를 사용, 수정 및 재배포 할 수있는 방법을 결정합니다. 프로젝트에 라이센스가없는 경우 기술적으로 오픈 소스가 아닙니다.
- 토론에 참여 : 많은 프로젝트에는 포럼, 동기 채팅 채널 (Slack 또는 Discord 등) 또는 메일 링리스트가 있습니다. 무슨 일이 일어나고 있는지 이해하려면 가장 최근의 게시물을 읽으십시오.
팁 팁 : 프로젝트에 라이센스가없는 경우 적절한 라이센스를 선택하는 데 도움이 될 수 있습니다.
project 프로젝트에 자신을 지향하는 방법
3. 당신의 장소 찾기 : 기부금은 코드를 넘어서십시오
그 첫 번째 기여를 찾고있을 때, 코드를 기여해야한다는 아이디어에 너무 매달리지 마십시오. 비 코드 기여는 프로젝트의 성공과 환상적인 참여 방법에 중요합니다. 말할 것도없이, 일부 관리자는 코드 기여도조차 원하지 않습니다!
다음은 코드를 작성하지 않고 기여할 수있는 가장 영향력있는 방법 중 일부입니다.
- 📚 문서 : 2021 Octovse Report에 따르면, 좋은 문서화는 생산성을 50%증가시킬 수 있습니다. 혼란스러운 텍스트를 명확하게하고 새로운 기능에 대한 문서를 작성하고 지식을 공유하는 데 도움이됩니다.
- 🎨 디자인 : 강력한 시각적 정체성은 프로젝트의 건강과 전문성을 나타냅니다. 그러나 모든 사람이 비주얼, 로고를 만들거나 사용자 경험을 향상시키는 디자인 기술을 가지고있는 것은 아닙니다.
- 🐞 버그 보고서 및 테스트 : 버그 보고서와 테스트는 유지 관리자에게는 매우 중요합니다. 그러나 그들에게 잘 작동하는 것을 말하는 것을 잊지 마십시오!
- Community Community Engagement: 활동적인 커뮤니티는 협업과 성장을 장려합니다. 질문에 대한 답변, 새로운 기고자 온 보드 또는 조정 토론을 도와줍니다.
팁 팁 : 비 코드 기여도가 반드시 비 기술적 인 것은 아닙니다. 테스트 나 문서와 같은 작업은 종종 코드베이스에 대한 깊은 이해가 필요합니다.
∎ 비 코드 기여가 오픈 소스 성공의 비밀 인 방법
4. 첫 번째 움직임을 만드십시오 : 참여하고 기여하십시오
가장 귀중한 기여 중 일부는 프로젝트를 조금씩 향상시키는 작고 점진적인 변화입니다. 오타 수정, 버그보고 또는 문서 개선은 시작하는 좋은 방법이 될 수 있습니다.
첫 번째 기여를 찾는 방법은 다음과 같습니다.
- 좋은 첫 번째 문제 : “좋은 첫 번째 문제”라는 라벨이 붙은 문제를 찾으십시오. 이들은 관리자가 식별 한 초보자 친화적 인 작업입니다. 프로젝트의 URL에 추가 /기여하여 쉽게 찾을 수 있습니다. 예를 들어, github.com/nodejs/node/contribute에서 node.js 프로젝트의 초보자 친화적 인 작업을 탐색하십시오.
- 버그 보고서 : 깨진 것이 발견되면 자세한 문제를 제출하십시오. 문제를 설명하고, 재현하기위한 단계를 포함시키고, 당신이 예상되는 일을 설명하십시오.
기부금을 확인한 후에는 관리자에게 문제를 해결하고 싶다는 것을 알려주십시오. 그들은 지침을 제공하거나 다른 사람이 그것을 다루고 있지 않다는 것을 확인할 수 있습니다. 거기에서 남은 것은 실제 작업입니다!
팁 팁 : 어쨌든 문서를 읽어야하므로 버그 보고서 제출과 함께 시작하기에 완벽한 장소입니다. 이러한 낮은 스테이크 기여는 프로젝트의 워크 플로에 익숙해지는 데 도움이 될 수 있습니다.
week 단계별 가이드 : 첫 번째 기여를하십시오
오픈 소스는 당신과 같은 사람들에게 그것을 작동시키기 위해, 그리고 문서 작성, 코드 제출 또는 버그보고 등 모든 기여 문제를 해결합니다. 기술을 키우고 연결을 구축 할뿐만 아니라 영향을 줄 것입니다. 그러니 계속해서 참여하십시오!
풀 요청에서 뵙겠습니다! ✨
Github Explore>에서 지금 시작하십시오
작성자가 작성했습니다
Post Comment