New Developers/ko

This page explains how to get started as a developer who wants to contribute to Wikimedia technical projects.



환영합니다!
위키미디어의 기술 커뮤니티는 항상 새로운 기여자를 환영하고 있습니다.

글로벌 커뮤니티의 일원이 되어 모든 사람이 더 쉽게 무료 지식을 접할 수 있도록 도와주세요!

How to start contributing
The following steps are a general outline of how to get started contributing:


 * 1) Learn the basics of how Wikimedia open source software projects work.
 * 2) Read the Communication guidelines.
 * 3) Set up accounts: Create a developer account. Depending on the type of contribution you want to make, you may also need to set up accounts in Phabricator, and set up Git and Gerrit.
 * 4) 소프트웨어 프로젝트를 선택하세요.
 * 5) 작업 선택 및 해결 (코드 쓰기 및 테스트)
 * 6) 검토를 위해 코드 변경 사항 제출 Follow the Guide to getting your code reviewed and submit a patch.

The rest of this guide provides additional details about the process.

Basics of how Wikimedia software projects work
Wikimedia는 다양한 분야에 수백 개의 소프트웨어 프로젝트를 가지고 있습니다. 개요를 보려면

각 소프트웨어 프로젝트의 유지관리자는 원하는 인프라를 자유롭게 선택할 수 있습니다. 일반적으로, 기본적으로 모든 소프트웨어 프로젝트는


 * 소프트웨어 버그 및 개선 요청을 보고, 관리 및 논의하는 작업 추적 도구가 있습니다. 예를 들어 Wikimedia Phabricator, GitHub 또는 Sourceforge가 있습니다.
 * 모든 사람이 소스 코드를 "체크아웃"할 수 있는 코드 저장소가 있습니다. 예는 Wikimedia Git/Gerrit, GitHub 또는 Sourceforge입니다.
 * 제안된 코드 변경(소위 패치)이 논의되고 개선되는 코드 검토 도구가 있습니다. 예로는 Wikimedia Git/Gerrit, GitHub 또는 Sourceforge가 있습니다. 제안된 패치가 양호하고 코드 리포지토리에 병합되면 모든 사람이 코드 변경 사항을 사용할 수 있게 됩니다. (여기에서 코드 검토를 위한 모범 사례에 대해 자세히 읽을 수 있습니다.)
 * 소프트웨어 프로젝트 및/또는 도움과 지원을 받기 위한 일반적인 토론 장소가 있습니다. 이러한 장소는 메일링 리스트, IRC 채팅 채널, 위키 페이지 또는 기타 장소가 될 수 있습니다. 정확한 장소는 각 프로젝트에 따라 다릅니다. 사용자 페이지의 "$1"을 통해 특정 멘토에게 연락할 수도 있지만 "비공개 질문은 다른 사람에게 도움이 되지 않습니다".

언제든지 문제가 발생하거나 도움이 필요하면 요청하십시오. 적절한 장소에서 좋은 질문을 하고 싶다면 "피드백, 질문 및 지원" 섹션을 읽는 것이 좋습니다.



소프트웨어 프로젝트 선택
다음 프로젝트는 리소스, 멘토링을 제공하며 새로운 개발자를 찾고 있습니다. 다음 프로젝트 중 하나를 선택하고 프로젝트 설명서에 따라 개발 환경을 설정하고, 작업할 작업을 선택하고, 작업을 해결하고, 검토를 위해 코드 변경 사항을 제출하십시오. 이러한 프로젝트나 위키미디어와 관련된 관심 있는 다른 프로젝트에 자유롭게 기여하실 수 있습니다. Most can be found by searching for them on or online.

''당신은 관리자이고 당신의 프로젝트가 위의 소프트웨어 프로젝트 목록에 포함되기를 원하십니까? 자세히 알아보고 가입하세요!''



봉사 프로그램 및 단일 작업
위의 권장 소프트웨어 프로젝트 외에도 작업할 프로젝트 또는 작업을 선택하는 더 많은 방법이 있습니다:



몇 가지 일반적인 커뮤니케이션 팁


추가 리소스를 찾고 계십니까?

 * 기여 방법은 더 많은 기여 방법을 나열하며 또한 문서화, 테스트, 웹 api 등과 같은 비기술적 영역에서도 마찬가지입니다.
 * 미디어위키 해커가 되는 방법: 특히 미디어위키 코어 또는 미디어위키 확장 작업을 원하는 잠재적인 신규 개발자를 위한 것입니다.
 * 개발자 허브: 기존 Wikimedia 개발자를 위한 추가 문서 및 정보에 대한 리소스입니다.
 * To ask your questions and to join general discussions, check the places listed on Communication.
 * Wikimedia tutorials: Wikimedia 기술 스택의 다양한 언어, API 및 프레임워크를 특징으로 하는 자습서의 색인입니다.