안녕하세요 WoC 운영자 입니다.
WoC2007에서는 프로젝트를 진행할 때 오픈랩에서 프로젝트를 진행하기를 권장하고 있습니다.
때문에 오픈랩에 대해서 boot camp때 간단하게 설명 드렸는데 이것에 대해서 아직 문의가 많이 들어오고 있어 블로그를 통해서 간단하게 다시 한번 설명 드리게 되었습니다.
이해를 돕기 위해서, 오픈랩에 대표적인 활용 예가 될 수 있는 Xquared(엑스퀘어드)를 빌어 쉽게 설명을 해드리겠습니다.
오픈랩은 오픈소스프로젝트를 진행해 나가는데 필요한 프로젝트 호스팅과 서비스 호스팅 환경을 위한 공간을 마련해드립니다.
2명 이상의 인원이 한 개의 프로젝트를 진행해 나가는데 있어서 오픈랩은 여러 이점들을 제공합니다.
-
멘토와 멘티가 프로젝트의 소스코드 버전관리를 할 수 있는 저장소를 제공합니다.
Xquared의 경우 http://labs.openmaru.com/hg/xquared/에서 언제든지 소스코드를 받아서 협업을 해 나갈 수 있습니다.
머큐리얼은 cvs나 서브버전과 달리 분산버전관리방식으로 버전관리를 하기 때문에 오픈소스 개발에 최적이라고 할 수 있습니다. 머큐리얼에 대한 입문서는 여기를 참고하세요. -
이슈트래킹을 할 수 있는 공간을 제공합니다.
Xquared의 경우 http://ecus.openmaru.com/issues?project=Xquared에서 사용자나 개발자 누구나 버그리포팅을 할 수 있으며, 오픈소스프로젝트 참가자는 그 버그리포팅들을 체계적으로 관리 할 수 있습니다. -
게시판을 제공해 드립니다.
Xquared의 경우 http://bb.openmaru.com/baseboard/board/ ··· 65200872 에서 질문/답변게시판으로 사용하고 있으며 http://bb.openmaru.com/baseboard/board/ ··· 65223312 에서 자유게시판으로 사용하고 있습니다.
게시판은 RSS기능을 제공합니다. 따라서 멘토와 멘티가 선호하는 RSSReader에 이 RSS를 등록해놓고 커뮤니케이션 한다면 좋겠죠!. -
프로젝트의 웹(홈)페이지를 제공해드립니다.
Xquared의 경우 http://labs.openmaru.com/projects/xquared/ 이 있으며, 여기에서는 위에서 설명한 머큐리얼주소, 이슈트래킹 공간의 주소, 게시판 주소등을 링크하여 프로젝트 홈페이지 역할을 하게 됩니다. 이 페이지는 스프링을 이용하여 스프링노트페이지만 편집을 하면 자동으로 웹페이지가 수정되는 아주 편리한 웹페이지 퍼블리싱 기능을 제공합니다.
이러한 오픈랩의 이점들을 누리고자 하신다면 다음과 같은 신청방법을 따라서 신청해 주시기 바랍니다. (게시판만 이용하고 싶으실 경우와 같이 부분적인 신청도 가능합니다.)
-
오픈랩 신청방법
오픈랩을 신청하기 위해서는 humbroll@ncsoft.net 로 다섯가지의 정보를 알려주시면 오픈랩을 사용하기 위한 공간을 openlab담당자가 만들어 드릴 것입니다.
1. 그룹노트 urlhttp://springnote.com/ko/ 의 우상단에서 그룹노트만들기.
(되도록이면 프로젝트 명으로 그룹노트 주소를 정할 것을 권장)
2. 그룹노트를 만든 사람의 myID
3. WoC 프로젝트명
(mercurial, 웹페이지, 이슈트래킹, 게시판의 url에 사용할 것입니다. 간략하게 보내주세요)
4. 사용할 비밀번호
(mercurial의 push/commit을 할 때 필요한 비밀번호입니다. ID는 프로젝트 명으로 됩니다.)
5. Springbook 사용을 위한 유저키
(인증을 받을 때 필요합니다. https://api.openmaru.com/delegate_key/springnote?app_id=62456d8a 를 통해서 발급 받은 것을 openlab담당자에게 전달 해주세요)
-
오픈랩 신청을 위해 거쳐야 할 5 단계
* WoC 신청시 사용 했던 myID도 가능합니다.
2. 스프링노트에가서 myID로그인을 하고 그룹노트를 만든다.
* 이 주소를 통해 담당하고 있는 프로젝트를 소개하는 페이지가 만들어 질것입니다.
3. 그룹노트의 주소는 오픈랩 신청시 명시할 프로젝트 명으로 하시길 권장합니다.
4. https://api.openmaru.com/delegate_key/springnote?app_id=62456d8a 의 페이지로가서 빈칸에 자신의 myID를 넣고 로그인하였을 때 나오는 인증번호를 복사한다.
* myID를 적을때는 humbroll.myid.net 의 형태로 적어주셔야 합니다.
* http:// 는 적지 마시고 myid.net 를 잊지 말고 꼭 적어주세요.
5. 담당자에게 나머지 4개의 정보와 함께 인증번호를 보내주시면 openlab을 사용할 수 있는 공간을 만들어 드리겠습니다.
-
보내실 곳 humbroll@ncsoft.net 로 5개정보 보내주세요.









댓글을 달아 주세요
머큐리얼은 svn이나 서브버전과 달리 분산버전관리방식으로 버전관리를..
오타에요,, svn이 서브버전..cvs를 잘못 쓰신듯...
민수님이네요~ㅎㅎ 안녕하세요.
바로 수정하였습니다.
감사합니다~!