New Developers/ko

이 페이지는 Wikimedia 신규 개발자를 위한 간단한 안내 랜딩 페이지입니다. 이는 신규 개발자 이니셔티브의 일환입니다.

참여하기 위한 다른 옵션은 을 참조하십시오.

환영합니다!
Wikimedia 코드 작업을 하고 싶은데 어디서부터 시작해야 할까요?

Wikimedia의 기술 커뮤니티는 항상 새로운 프로젝트 기여자를 환영하고 있습니다.

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

Wikimedia에 기여하는 과정은 4단계입니다:


 * 1) 소프트웨어 프로젝트 선택
 * 2) 개발 환경 구축하기
 * 3) 작업 선택 및 해결 (코드 쓰기 및 테스트)
 * 4) 코드 변경 사항 제출

알아야 할 몇 가지 기본 사항
이미 자유 및 오픈 소스 소프트웨어 문화에 익숙하다면 이 섹션을 건너뛸 수 있습니다.

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

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


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

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

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

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

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

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

 * 미디어위키 해커가 되는 방법: 특히 미디어위키 코어 또는 미디어위키 확장 작업을 원하는 잠재적인 신규 개발자를 위한 것입니다.
 * 개발자 허브: 기존 Wikimedia 개발자를 위한 추가 문서 및 정보에 대한 리소스입니다.
 * 실시간 의사소통의 경우 IRC(Internet Relay Chat)에서 를 사용하세요.
 * Wikimedia 소프트웨어에 대한 토론을 위한 이메일 목록도 있습니다.
 * Wikimedia tutorials: Wikimedia 기술 스택의 다양한 언어, API 및 프레임워크를 특징으로 하는 자습서의 색인입니다.

다른 것을 기여하고 싶습니까?

 * 기여 방법은 더 많은 기여 방법을 나열하며 또한 문서화, 테스트, 웹 api 등과 같은 비기술적 영역에서도 마찬가지입니다.