소스에 코멘트 다는 서비스 or 오픈소스 프로그램이 있다면..?
글쓴이: free1002 / 작성시간: 토, 2011/08/27 - 11:46오전
개인적으로 공상중인 서비스인데, 혹 참고할만한 프로그램이 있을까 해서요. 가장 유사한 형태는, UI 기준으로만 보면, github 에의 pull request 받을 때 소스코드에 코멘트 다는 것인데, 이건
pull request 용 코드에 대해서만 가능해서요. 코드에 코멘트를 남기는 것이 목적이 아니라 리뷰를 하는 것이 목적이기도 하고.. 또 비슷한 형태는 django book 의 코멘트 시스템이 있는데, 역시
UI 상 비슷한 것이고요.
제가 원하는 서비스는, 공부를 위해 오픈 소스 읽기를 하는데, 코드 라인 단위로 코멘트를 남기는 것입니다. 다른 사람이 남긴 코멘트를 보고 공부를 할 수도 있는 거고,
자신의 코멘트를 덧붙일 수도 있는 기능이 있으면 좋겠습니다. 코멘트를 달 때 간단한 위키 문법이나 이미지 첨부/하이퍼 링크 등을 쓸 수 있으면 더 좋겠고요.
비슷한 작업을 위키로 할 수는 있으나 모든 소스 코드들을 page로 만들거나 하는데에 따른 귀찮음이 있고, 소스 코드 revision 이 변경되었을 경우 관리를 해줘야 하는 문제점이 있습니다. 좀 더 좋은 툴이면
revision 별 체크를 해서 이전 revision 대비 라인 비교해서, 남길 코멘트와 가릴 코멘트를 판단하여 최신 코멘트를 보여주면 좋겠죠.
혹 이와 유사한 서비스나 비슷한 용도로 이용해볼만한 프로그램이 있을지요?
Forums:
저 역시 github의 방식이 상당히 마음에
저 역시 github의 방식이 상당히 마음에 들었지만, 뭐랄까.. 그런 구현보다는
보다 게시판의 모양새에 가깝게, 게시판 목록 보듯이 소스에 직접 코멘트를 달았으면 좋겠더군요.
이와 더불어 review형태로도 패치를 올릴 수도 있게 하고 등등.
이러한 구현을 하려면 소스 브라우징도 가능하게 해야겠고, 간단한 review도 가능해야 하겠지요.
예전의 nFORGE 구버전의 경우는 review를 지원하다가, 이러한 조금 동떨이진 방식의 리뷰보다는
게시판에서 review가 보다 자연스럽게 이루어질 수 있도록 (국내 성향에 맞춰(?)) 고쳐졌습니다.
nFORGE의 경우 예전에는 소스브라우징 부분을 python으로 된 ViewVC를 쓰다가
최근에는 php로된 좀 더 간단한 webcode라는 별도의 프로젝트로 분리되었는데,
nFORGE, webcode 모두 자유소프트웨어이므로 이걸 잘 이용하면 재밌는 프로젝트도 만들 수 있을 것 같네요.
(개인적으로 소스코드브라우징을 위한 작은 프로젝트를 계획하고 있기도 하구요. nFORGE프로젝트에 참여했었던 경험을 바탕으로해서..)
온갖 참된 삶은 만남이다 --Martin Buber
딱 맞는 것을 찾긴 어렵긴 하네요.
말씀 주신대로 해당 기능들에 대한 개별 프로젝트들을 찾은 뒤, 조합해서 구현해야 할 듯 합니다. 아직은 공상 모드여서, 과연 구현을 할지는 잘..;
그런 거 구현하려면 골머리 썩을텐데,, 감사합니다.
그런 거 구현하려면 골머리 썩을텐데,, 감사합니다.
google 에서 만든 gerrit이 가장 말씀하신
google 에서 만든 gerrit이 가장 말씀하신 것에 비슷하지 않을까 하네요
이게 리뷰라서 약간 성격이 다르죠. Google
이게 리뷰라서 약간 성격이 다르죠.
Google 코드에 저 기능이 있기는한데, 잘 동작을 안하네요. ;;;
툴 자체는 괜찮은듯
https://review.source.android.com/#/q/status:open,n,z
제가 원하는 형태는 아니긴 하지만, 원래 목적인 코드 리뷰 툴로서는 괜찮아보이네요.
이전에 세미나에서 발표가 있었습니다. [개발자를
이전에 세미나에서 발표가 있었습니다.
개발자를 위한 nFORGE & DVCS(git/hg) 활용 세미나 | KLDP
발표자께서 여기에 PT를 올려 주셨습니다. 참고하세요.
About gerrit