프로그래밍 기술을 연습할 방법을 찾고 계십니까? 오픈 소스 소프트웨어에 기여하는 것 외에 다른 것은 없습니다.
자유 소프트웨어는 소스 코드를 대중이 쉽게 사용할 수 있는 소프트웨어입니다. 누구나 오픈 소스 프로젝트에서 코드를 검사, 업데이트 및 개선할 수 있습니다. 즉, 프로젝트의 공동 구성원이나 직원이 될 필요가 없습니다.
이 기사에서 우리는 오픈 소스에 기여해야 하는 이유를 탐색하고 초보자로서 기여할 수 있는 최고의 오픈 소스 프로젝트 목록을 제공합니다. 또한 오픈 소스에 대한 첫 번째 기여를 안내하는 몇 가지 유용한 팁을 제공합니다.
<입력 유형 = "숨겨진" 이름 = "ck_campaign" 값 = "ft-express-wgt-blog"> <입력 유형 = "숨겨진" 이름 = " 흐름" 값 = "sft"> <버튼 유형 = "제출" id = "제출4" 클래스 = "btn btn-success btn-block 버튼-ajax-form" 스타일 = "배경 색상: # ff9d38 ! 중요한; 테두리 색상: # ff9d38 ; 불투명도: 1; 화이트 색상; 너비: 100%; 글꼴 두께: 굵게; 글꼴 크기: 13px; "> 경기 받기 <스크립트 유형 = "텍스트 / 자바스크립트"> 제이쿼리(`# contactForm2`). submit (function(event) {var phone = jQuery(`# msg_phone`).val(); phone = phone.replace(// $ /, ``) .replace(`+ (`, ``) .replace( `) +`, ``) .replace (``, ``) .replace (`+ -`, ``) .replace (`-`, ``) .replace (`(`, ``) .replace (`)`, ``) .교체(`.`, ``), 전화 = 전화.대체(``, ``), 전화 = 전화 .교체(``, ``), var otherphone = 전화. 부분 문자열 (2); if (otherphone .split (``) .e very (char => char === otherphone [0])) {jQuery (`# error_phone`). show (); 반환 false ; } else { var phoneField = jQuery(`# msg_phone`); phoneField.removeAttr("최대 길이"); phoneField.removeAttr("스키마"); phoneField.val(전화); 반환 true; }})
오픈 소스 소프트웨어에 기여하는 이유
자유 소프트웨어는 기존 프로젝트를 개선하고 업데이트 및 유지 관리하려는 기여자에게 의존합니다.
오픈 소스에 기여하는 데에는 여러 가지 이유가 있습니다. 우선, 오픈 소스 프로그래머가 되면 사용하는 소프트웨어를 개선할 수 있습니다. 선호하는 웹 개발 프레임워크가 있고 그 호의에 보답할 수 있기를 원하십니까? 좋은 소식: 할 수 있습니다! 매일 사용하는 도구를 개선하고 싶다면 오픈 소스 프로젝트에 기여를 제출할 수 있습니다.
또한 오픈 소스에 기여하면 프로그래밍 기술을 향상시킬 수 있습니다. 문서 개선, 버그 수정, 기능 추가 등 어떤 기여를 하든 오픈 소스 작업을 프로그래밍 능력을 강화할 수 있는 기회로 사용할 수 있습니다.
그게 다가 아닙니다. 열기 소스 커뮤니티는 새로운 사람들을 만날 수 있는 좋은 장소입니다. 많은 오픈 소스 프로젝트에는 수년 동안 머물면서 프로젝트의 최신 뉴스를 최신 상태로 유지하는 환영하는 대규모 개발자 커뮤니티가 있습니다. 이것은 다른 사람들이 프로그래밍과 소프트웨어 애호가를 만날 수 있는 좋은 기회를 제공합니다.
많은 사람들이 오픈 소스에 기여하고 싶어하는 몇 가지 이유를 살펴보았으므로 이제 다음 질문으로 넘어가겠습니다. 어떻게 오픈 소스에 기여할 수 있을까?
>
기부 방법은 무엇입니까?
오픈 소스 기고는 다양한 형태로 이루어집니다. 프로젝트에 기여하려면 전문가가 필요하다고 생각할 수도 있지만 드문 경우입니다. 프로젝트에 제공할 수 있는 모든 도움은 두 팔 벌려 받을 것입니다.
오픈 소스 초보자가 범하는 실수는 기여하려면 훌륭한 코드를 작성해야 한다고 생각하는 것입니다. 오픈 소스, 더 많은 도움을 줄 수 있습니다.
다음은 오픈 소스 프로젝트에 기여할 수 있는 몇 가지 방법입니다.
버그 수정 사항을 제출하세요. 코드 저장소의 버그 목록을 살펴보고 버그를 수정하십시오. 완료되면 오픈 소스 프로젝트에 제출하십시오. ■ GitHub 저장소
새로운 읽기 목록 기능을 추가합니다. 기능의 프로젝트는 구현하려고 시도하고 하나에서 작업할 수 있는지 확인합니다. 기능을 함께 추가할 준비가 되지 않았거나 기능이 너무 큰 경우 다른 개발자와 협력할 것을 제안합니다.
문서 작성 마지막 날입니다. 많은 프로젝트에서 문서를 업데이트할 사람을 적극적으로 찾고 있습니다. 프로젝트에 대한 튜토리얼을 작성하거나 뉴스레터를 실행하거나 기존 문서를 개선할 수 있습니다.
질문에 답하세요. 프로젝트 작업 경험이 있는 경우 GitHub, StackOverflow 또는 다른 플랫폼에 대해 개발자가 제기한 질문에 답할 수 있습니다.
코드를 검토하세요. 자신감이 생기면 다른 오픈 소스 기여를 검토하고 피드백을 제공하여 프로젝트를 도울 수 있습니다.
이 목록을 읽은 후 오픈 소스 기여에 대한 아이디어를 얻을 수 있기를 바랍니다. 원천. 사실 기여할 수 있는 `방법`은 없습니다. 프로젝트를 돕기 위해 하는 모든 일에 감사를 표할 것입니다.
가장 좋은 방법은 열정을 갖고 질문하는 프로젝트를 찾는 것입니다. 귀하의 기술이 프로젝트의 요구 사항과 어떻게 일치하는지 스스로 확인하십시오. 웹 개발 기술을 향상시키려는 경우 웹 경영진을 도울 수 있습니다. 당신이 훌륭한 기술 작가라면 문서 업데이트를 선호할 수 있습니다.
중요한 왼쪽: 1em; 패딩 -오른쪽: 1em; "> " 플러스: VPN이란
초보자에게 기여할 수 있는 오픈 소스 프로젝트
개선을 돕기 위해 매일 사용하는 도구는 무엇입니까? 없이는 살 수 없는 좋아하는 명령줄 도구가 있습니까? 특정 웹 프레임워크를 사용하는 것이 좋습니까?
이 질문을 스스로에게 하면 프로젝트를 선택하는 데 도움이 됩니다. 특정 기술을 사용한 경험이 많을수록 더 쉽게 시작하고 기여할 수 있음을 기억하십시오.