kldp.net migration & nforge 테스트에 많은 도움 부탁드립니다.

권순선의 이미지

kldp.net의 nforge 마이그레이션 자체는 완료되었지만 버그가 많은데 이와 관련하여
몇가지 배경을 좀 설명 드리려고 합니다.

원래 kldp.net에서 사용하던 프로그램은 gforge라는 것이었습니다. 약 7/8여년 전쯤에
소스포지(sf.net)의 코드가 오픈소스였던 적이 있는데 그때 마지막으로 오픈소스로
릴리즈되었던 코드를 고쳐서 나온 것이 이 gforge이고요. 역시 오픈소스입니다.

그런데 이번에 kldp.net에 적용한 것은 nforge라는 것입니다. 이것은 http://kldp.org/node/105027
를 참고하시구요. gforge가 너무 기능도 복잡하고 중복되는 기능들이 많아서 최대한 단순하고
쓰기 편하게 만든 것입니다.

kldp.net의 gforge는 debian에서 돌아가고 있었는데 버전도 오래되었고 패키지가 꼬여서
업그레이드도 제대로 안되고 있었고, 잘 아는 사람도 얼마 없어서 사실 거의 관리가 제대로
되기 어려운 상황에서 그냥그냥 돌아가고 있던 것입니다.

그래서 계속해서 개발이 잘 진행되고 있고 무엇보다도 국내에서 개발되고 있는 만큼 국내
개발자/사용자들이 서로 건강한 논의를 통해서 함께 발전할 수 있는 방법이라고 생각하여
이전한 것입니다. (앞서 말씀드렸지만... gforge는 제대로 유지보수하며 운영할 수 있는
환경이 되지 않았습니다.)

그런데 nforge를 저희 팀에서 개발하고 있긴 하지만 개발자가 무한정 많은 것이 아니라서
제가 소속된 회사에 직접 활용되는 부분(네이버 개발자 센터 http://dev.naver.com)을
제외한 나머지 부분은 개발자가 신경을 쓰기가 어렵습니다. 가장 대표적인 예가 외관상의
테마이구요. 정태영님이 테마 개발을 맡고 계신데 테스트가 충분히 되지 않아서 아직
많은 버그를 안고 있습니다. 그외 svn 플러그인을 제외한 나머지 플러그인들 역시 충분히
테스트가 되지 않은 상황입니다.

하지만 그렇다고 해서 계속 기다린다고 뾰족한 수가 나오는 것도 아니었습니다.
nforge를 배포하고 있긴 하지만 설치가 상대적으로 쉽지 않은 상황이고 CMS처럼
범용적인 프로그램도 아니다 보니 사용자들의 참여를 이끌어 내는 것이 쉽지 않았습니다.

그래서 매우 섣부르다는 것을 잘 알지만 kldp.net을 계속 놔둘 수도 없는 노릇이라
kldp.net에 적용을 먼저 한 것입니다. 어떻게 보면 불완전한 프로그램을 kldp.net이
마루타 역할을 하고 있는 것이라고 욕하셔도 그닥 틀린 말은 아닙니다.
하지만 100%의 완성도에 도달한 후 마이그레이션을 하는 것은 현실적으로 불가능한
상황인 관계로 먼저 적용부터 해서 버그를 최대한 빨리/많이 잡아내고 개발에 참여를
유도해서 함께/빠르게 안정화해 나가는 것이 지금으로서는 최선의 선택이라고 생각하여
그렇게 하였습니다.

안정화 기간 동안 kldp.net의 개발자/사용자 여러분들께 불편을 끼치고 있는 점 정말
죄송합니다. 하지만 이러한 속사정을 부디 잘 이해해 주시고 모든 문제점은
http://kldp.net/projects/gforgehttp://dev.naver.com/projects/nforge
바로바로 올려 주시면 정말 감사드리겠습니다. 어디에 올리시건 간에 상관 없습니다.
문제점 관리는 저희가 알아서 할 테니까요.

nforge에 관련된 문제들은 nforge 개발자들이 대응할 것이고, kldp.net 자체적인
문제점은 kldp 관리자들이 대응할 것이고 이미 지금 그렇게 하고 있습니다.

부디 많은 참여와 도움 부탁드립니다. 감사합니다.

p.s. nforge 개발에 참여해 주실 분이 계시면 답글 또는 연락 주세요. 위의 프로젝트
사이트에 글을 올리셔도 됩니다. 당장은 cvs 플러그인 안정화가 시급하고,
아직 미완성인 git 플러그인/ hg(머큐리얼) 플러그인 개발 및 테마 안정화,
테스트 케이스 추가 등등 코어와 독립적으로 진행하실 수 있는 일이 아주 많이
널려 있습니다. ^^ 안정화되면 큰 문제가 없는 한 kldp.net에도 업데이트할 때
nforge에 들어가 있다면 함께 반영됩니다.

댓글

lefthander의 이미지

드디어 마이그레이션이 완료됐네요.

현재 사이트 로고가 nForge 로 되어 있는데,
일단은 KLDP.net 로고로 변경해야 하지 않을까요.

권순선의 이미지

조금 더 안정화되면 당연히 진행해야죠~

권순선의 이미지

금일 좀더 향상된 테마가 추가되었습니다. 지금 바로 로그인하신 후 마이 페이지 -> 회원정보 에 가셔서 테마를 naver로 선택해 주시면 훨씬 달라진 서비스를 이용하실 수 있습니다. 초기화면 말고 개별 프로젝트로 들어가 보세요~

전체 사용자에 대한 기본 테마도 이것으로 지정할 예정입니다. (물론 기존 테마도 원하시면 사용 가능하고요.)

nforge 2.0 릴리즈 세미나에 대해서도 많은 관심/참여 부탁드립니다. 지금 한참 2.0 릴리즈를 위해서 개발자들이 막판 테스트 중입니다. http://www.onoffmix.com/e/boptop/1217

송효진의 이미지

anonsvn 이라는 사용자명이 특별히 의미가 있는 것인지 궁금합니다.
anonymous 가 아니라서 이미 '익명계정' 으로써의 역할이 많이 손상되었다고 생각되는데요,
무분별하게 자동으로 마구 긁는 로봇이라도 있는건가요?
git, hg 추가되면
anongit, anonhg 등등의 계정이 따로 만들어 지게 될텐데...
anonymous 가 좋을것 같네요.

젠투 layman 쓰기도 좋고 (이게 핵심;;;) ;q

emerge money
http://wiki.kldp.org/wiki.php/GentooInstallSimple - 명령어도 몇 개 안돼요~
http://xenosi.de/

leescopeki의 이미지

회사에서 연구소에서 일하고 있습니다.
CVS를 일부 팀원들이 쓰고 있는데, 보다 편리하고 쓸만한 툴을 찾던 중 nforge를 발견했습니다.
설치만 VirtualBox의 CentOS에 해봤어요.

상용은 금융이나 공공 아니면 지불할 능력이 그렇고.
nforge를 써보면서 의견을 나누고 싶습니다.

운영해보시면서 관리하시는 분 계시면 찾아다니며 배우고 싶어요.

http://leescopeki.blog.me
http://bugfix-life.blogspot.com

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.