개발자 권한
Bahmni는 표준 오픈 소스 절차를 따릅니다. 대부분의 코드 변경은 풀 리퀘스트를 통해 이루어지며, 이를 병합할 수 있는 커밋 권한은 제한된 개발자에게만 부여됩니다.
권한과 커밋 접근 권한은 GitHub에서 관리하며, Developers 팀은 모든 Bahmni 저장소에 쓰기 권한을 갖습니다. 역사적인 이유로 여러 개별 개발자가 특정 저장소에 쓰기 권한을 갖고 있지만 앞으로는 팀 방식을 사용합니다.
누가 커미터가 될 수 있습니까?
커미터에게 요구하는 가장 중요한 자질은 올바른 판단력이며, 뛰어난 개발 능력보다 훨씬 중요합니다. 커미터는 누군가가 일일이 관리하지 않는 상태에서 여러 저장소에 폭넓게 접근합니다. 따라서 코드 병합 시 올바른 결정을 내리고, 필요할 때 도움과 추가 검토를 요청하며, 일정 때문에 코드 유지보수성을 희생해야 한다는 주장에 지나치게 흔들리지 않을 것이라 신뢰할 수 있어야 합니다.
커미터가 되는 방법
기존 커미터의 추천을 받아야 하며, 누군가에게 추천을 요청하는 것은 괜찮고 권장됩니다.
기존 커미터 두 명(추천한 사람과 추가 한 명)이 ‘찬성’하고 아무도 ‘거부’하지 않아야 합니다.
추천은 토론 포럼 또는 #community Slack 채널에서 이루어져야 합니다. 투표는 committers[at]bahmni[dot]org 메일링 목록에서 진행됩니다. 이 목록은 GitHub 그룹과 일치하도록 수동 관리되며 사실상 투표 목적으로만 사용됩니다.
원문 정보
원문 보기 ↗Bahmni Wiki · CC BY-SA 4.0