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 채팅 채널, 위키 페이지 또는 기타 장소가 될 수 있습니다. 정확한 장소는 각 프로젝트에 따라 다릅니다. 사용자 페이지의 ""을 통해 특정 멘토에게 연락할 수도 있지만 "비공개 질문은 다른 사람에게 도움이 되지 않습니다".

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

소프트웨어 프로젝트 선택
권장되는 시작 방법입니다. 다음 프로젝트 중 하나를 선택하고 프로젝트 설명서에 따라 개발 환경을 설정하고, 작업할 작업을 선택하고, 작업을 해결하고, 검토를 위해 코드 변경 사항을 제출하십시오:

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

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

Looking for additional resources?

 * How to become a MediaWiki hacker: For potential new developers who want to specifically work on MediaWiki core or MediaWiki extensions.
 * Developer hub: Resources to more documentation and information for established Wikimedia developers.
 * For real-time communication use on IRC (Internet Relay Chat)
 * There are also several email lists for discussion of Wikimedia software.
 * Wikimedia tutorials: An index of tutorials that feature various languages, APIs, and frameworks in the Wikimedia technology stack.

Want to contribute something else?

 * How to contribute lists many more ways to contribute, also in non-technical areas.