포럼
커미터 활동을 해보고서 써보는 오픈소스로써의 XE 의 이후 개선점
2012.02.01 13:02
커미터 활동을 며칠 해보니,
중요한 이후의 건의사항이 있어서 적어봅니다.
현재 커미터로써 활동하기가 상당히 애매한 부분은,
개선 패치를 내기도 힘들고,
패치를 다른분들이 제출하셔도 규모가 있는 경우에는 반영이 애매한것이 사실입니다.
당장 언제 그것이 검토없이 버전에 투입될지 모르니
함부로 커밋하기가 상당히 부담되더군요.
이후에, 다른 커미터들이 늘어나서 커밋양이 급증하면 할수록 그러한 것의 관리 부분에 문제가 된다고 봅니다.
그래서 제안합니다.
현재 1.5 버전이 Stable 이니,
1.6 버전을 배포할때는
1.7 버전이 배포될떄까지는
1.5 를 Stable 로
1.6 을 Develop 로 배포하는거지요.
그리고 1.6이 배포되면 1.6은 그동안 배포된 기능을 다듬고 버그를 수정하고, (새로운 기능을 추가하지 않습니다.)
1.7에 새로운 기능을 자유롭게 커밋하는겁니다.
물론, 커밋된 내용을 개발팀이 정리하고, 불필요한 커밋을 제거하는 작업도 해야겠지요.
현재 상태로는 개발팀의 계획을 커미터들이 공유할수도 없고,
그덕에 사용할수 있는 자원을 효율적으로 사용하지 못하는것 같습니다.
간단히 정리해보면
1. 커미터들의 패치를 자유롭게 할수 있도록 오픈해달라 (현재는 결점 부분의 패치만 권장되고, 개선사항부분은 개발팀과 논의후 커밋하라고 되어있지만, 이것이 상당히 힘들죠. 논의라는게. 개별적인 연락라인이 있는것도 아니구요.)
2. 그덕에 산만해 질수 있는 코드를, 버전단위를 안정 - 개발 버전의 이중 유지로 관리하자.
입니다.
오픈소스 프로젝트로써 많은 사람의 참여를 확대하기 위해서는 이것이 필수적이라고 봅니다.