기여하다
GNU Guix는 전 세계 지원자에 의해 대부분 개발되는 큰 프로젝트입니다. 리베라 대화 IRC 네트워크에서 개발 전자우편 목록 또는 #guix 채널에서 우리와 함께하는 것을 환영합니다. 어떻게 돕고 싶은지 우리에게 알려주면, 우리는 최선을 다해 당신을 안내해드리겠습니다.
우리는 누구나 능력을 최대한 발휘해 기여할 수 있도록 따뜻하고, 친절하고, 괴롭힘 없는 공간을 제공하고 싶습니다. 이를 위해 우리 프로젝트는 https://contributor-covenant.org/를 차용한 “기여자 계약”을 사용합니다. CODE-OF-CONDUCT 파일에서 모든 규칙을 찾아 볼 수 있습니다.
프로젝트 관리
우리는 Guix 시스템 배포판과 GNU Guix의 개발, 유지보수와 배포를 위한 중심점으로서 사바나를 사용합니다.
소프트웨어, 웹사이트, 문서, 아트워크와 같은 프로젝트 구성 요소들의 소스 코드는 Savannah의 <1>Git 저장소</>에서 이용하실 수 있습니다.
예술
우리는 사용자 인터페이스를 디자인하거나 개선하고, 문서나 프레젠테이션, 홍보를 위한 멀티미디어 자료를 만들 수 있는 예술가를 항상 구하고 있습니다.
프로젝트의 다른 구성 요소에서 사용되는 아트워크는 guix-artwork 저장소에서 사용할 수 있습니다.
문서
시스템이나 웹사이트에서 프로젝트 문서를 읽고 오류와 누락을 확인하여 도움을 줄 수 있습니다. 새로운 설명서, 튜토리얼, 블로그 항목을 생성하여 개발자와 사용자가 우리가 무얼하는 지 이해할 수 있도록 도울 수도 있습니다.
꾸러미화된 소프트웨어의 문서 개선에 도움을 주는 것은 기여의 또 다른 방식입니다.
꾸러미
사람들이 쉽게 좋아하는 소프트웨어를 Guix 꾸러미 관리자로 설치하고, 시스템을 생산적으로 사용할 수 있으려면 많은 소프트웨어, 문서, 자산들을 꾸러미로 만들어야 합니다.
배포판에서 꾸러미를 추가하는 방법에 대한 정보는 설명서 내에서에서 찾을 수 있습니다.
가용한 꾸러미 목록은 꾸러미 자료저장소를, 그리고 중단된 하위 임무의 목록은 패치-추적 자료 저장소를 확인하세요.
프로그래밍
소스 코드는 주 Git 저장소에 있습니다. 우리는 시스템 구성을 위한 주요 프로그래밍 언어로써 GNU Guile을 사용합니다.
Guile 설명서나 Scheme 입문용 자료를 찾아보시면 도움이 될 겁니다. 또한, 코딩 컨벤션, 협업 관례, 개발 환경 설정에 대해 자세히 알기 위해 설명서의 기여하기 부분을 꼭 읽어주세요.
시스템 관리
우리 시스템 인프라는 기여자들이 소통하고 협업할 수 있게 하며, 사용자가 꾸러미를 내려받고 설치할 수 있게 합니다. 인프라를 유지하고 원활하게 운영할 수 있도록 도와주세요.
우리의 지속적 통합(continous integration) 소프트웨어인 Cuirass에 기여하실 수 있습니다. 또한 빌드 팜을 위해 하드웨어를 기부하거나 호스팅하실 수 있습니다
테스트와 버그 보고
소프트웨어를 설치하고 겪은 경험을 공동체에 피드백해주세요. 버그를 보고해 프로젝트를 도우세요. 아니면 ”easy”(쉬운) 버그를 선택 해서 작업을 시작하실 수도 있습니다.
버그를 보고하기 전에, 버그가 이미 버그 데이터베이스에 있는지 확인해주세요. 버그 보고서를 다루는 법을 알고 싶으시면 개발자 정보 페이지를 참고하세요.
기여자를 위한 다른 자료
문서, 앞선 대화에서 나온 보조 자료, 그리고 해커와 메인테이너에게 유용한 부수적인 정보를 https://git.sv.gnu.org/git/guix/maintenance.git에서 이용할 수 있습니다.