Dec 21 2009

Eclipse에서 Trac Server Wiki 편집하기

분류: CDE, Eclipse, Trac, Wiki최 태현 @ 11:00 오전

Trac을 설정하다보니까 여기저기 좋은 plugin이 많이도 나온다.

프로그램과정에 시간을 쏟아야 되는데 셋팅에 너무 시간을 많이 보내는것 같다.

이것은 Eclipse에서 Trac관련 문서(Wiki로 작성)들을 편비할 수 있도록 하는 Plugin 입니다.

eclipse에서 help->install new software를 선택하고 다음 사이트를 추가해준다.

Name : Eclipse Trac Integration ( 편한대로 주세요 )

Location : http://trac-hacks.org/svn/eclipsetracplugin/eclipse/update/

설치가 끝나고 나면 eclipse상에서 window -> Open Perspetive -> Trac 을 선택하고 Trac Server를 등록해 준다.

그러면 Trac Navigation에 주욱~~ Wiki 파일이 올라온다.

Wiki 문법을 잘 모르는 내입장에선 참 편할것 같다.


Dec 21 2009

SVN commit을 trac으로 연동

분류: CDE, Eclipse, Subversion, Trac최 태현 @ 8:41 오전

SVN commit을 trac과 연동하여 특정 동작을 수행하도록 지정할 수 있다.

trac에서는 bug, 개발작업, 등의 내용을 ticket을 작성하여 관리한다. ticket을 작성하는 경우 일반적으로, ticket을 open한다고 한다.
ticket을 open하면, 해당 ticket의 내용을 보고, 관련 작업이 source와 관련된 경우, source code작업을 완료한 후 ticket을 close한다.
이때, ticket을 close하는 작업을 svn commit시에 자동으로 이루어 지도록 할 수 있다.

실제로는, svn commit이 발생할때 log를 hooking해서, 해당 log에 ticket 정보가 있는지 확인하고, ticket정보가 있다면,
해당 ticket을 close하거나, 해당 ticket에 log를 남기게 된다.

0. trac plugin 설치

solove@sage:/etc$ sudo easy_install http://trac-hacks.org/svn/eclipsetracplugin/tracrpcext/0.10
Downloading http://trac-hacks.org/svn/eclipsetracplugin/tracrpcext/0.10
Doing subversion checkout from http://trac-hacks.org/svn/eclipsetracplugin/tracrpcext/0.10 to /tmp/easy_install-WAd3o4/0.10
Processing 0.10
Running setup.py -q bdist_egg –dist-dir /tmp/easy_install-WAd3o4/0.10/egg-dist-tmp-NO2eTd
Adding TracExtendedXmlRpc 0.1 to easy-install.pth file

Installed /usr/local/lib/python2.6/dist-packages/TracExtendedXmlRpc-0.1-py2.6.egg
Processing dependencies for TracExtendedXmlRpc==0.1
Finished processing dependencies for TracExtendedXmlRpc==0.1

Trac과 Mylyn을 연결하기 위해 필요한 connector를 설치한다.  설치할 플러그인의 URL은

http://download.eclipse.org/tools/mylyn/update/extras/  이다.

Mylyn integration > Mylyn Connector:Trac을 설치한다.

http://download.eclipse.org/tools/mylyn/update/extras/
위와 같다.

Continue reading “SVN commit을 trac으로 연동”


Jun 19 2009

Trac에서 한글설정

분류: CDE, How to, Trac최 태현 @ 9:26 오전

Trac과 Subversion을 연동하여 설치하고 기존 프로그램 Source를 옮겼는데 한글이 깨져나와서 찾아 봤습니다.

  • cd  /data1/u-service.kr/trac/lavendar/conf
  • sudo vi trac.ini
  • 다음 부문을 하단부의 [trac] 부문에 추가

default_charset = euc-kr

utf8을 선호한다면 이부분을 euc-kr를 utf8로 바꾸면 됩니다.

크득~크득~ 잘 나옵니다. 이런 기분때문에 삽질하는게 아닐까요?????

Tags:


May 20 2009

Trac Browse Source에서 PHP file preview가 되지 않을경우

분류: Trac, Ubuntu최 태현 @ 8:26 오전

 

PHP command-line interface (CLI)를 설치해준다.

 

sudo apt-get install php5-cli


PHP CLI를 사용하기 위해 Configure를 수정해 준다.

 

  1. Window에 Trac을 설치한경우
    [mimeviewer]
    php_path = c:\PHP\php.exe
  2. Ubuntu(또는 Linux)에 설치한 경우 (/etc/trac.ini 수정 <= 제가 올린 Trac 설치방법 참조)
    [mimeviewer]
    php_path = /usr/bin/php

Tags: ,


May 11 2009

Ubuntu 9.04에서 Subversion + Trac 설치하기

분류: Subversion, Trac, Ubuntu최 태현 @ 10:08 오전

사무실에서 홈페이지 개발완료 후 Source를 관리하기 위해  CDE 환경을 구축하고자  Subversion과 Trac 설치해 봤습니다.

Google에서 검색된 자료들을 보고 이리저리 설치해 봤는데 제가 원하는 스타일로 설치하고자 많은 고생을 했습니다. 잘 몰라서 해맨것도 있지만…..

  • 운영방안

다수의 프로젝트를 진행하고 관리(Multiple Project) 할 수 있게 하고, 별도 URL의 CDE Site를 운영하기 위해 Virtual Host로 설정하고 보안관리 기능을 강화하기 위해 HTTPS  운영하고자 함.

혹시라도 저하고 같은 조건으로 구축하고자 하시는분들이 계시면 참고할 수 있으면 좋겠습니다.

Continue reading “Ubuntu 9.04에서 Subversion + Trac 설치하기”

Tags: , ,