- 개발 저장소 및 이슈 트래커를 github.com 으로 이전하였습니다. 이 페이지는 과거 기록 보관 용도로만 사용됩니다. 현재의 개발 저장소 및 이슈 트래커를 보기 위해서는 https://github.com/Needlworks/Textcube 를 방문해 주시기 바랍니다.
텍스트큐브 개발 센터에 오신 것을 환영합니다!
목차
dev.textcube.org 는 오픈소스로 제작되고 GPL로 배포되는 텍스트큐브의 개발과 관련된 모든 소스 변경사항이 진행/기록되는 사이트입니다.
이 곳에서는 Needlworks/TNF팀이 개발중인 텍스트큐브 소스트리를 내려받으실 수 있으며, Trac 프로젝트관리 시스템을 통하여 확인된 버그의 신고, 버그 수정 과정 등을 확인할 수 있습니다. Textcube 의 개발에 참여하시고 싶거나, 매뉴얼 작성, 사용자지원 등의 공헌을 하시고자 하는 모든 분들을 환영합니다. textcube 와 스킨/플러그인의 다운로드 및 각종 문의는 텍스트큐브의 공식 배포사이트인 http://www.textcube.org을 참고하시기 바랍니다.
최근 뉴스
- (2011.4.26) 텍스트큐브 1.8.6을 발표하였습니다.
- (2010.10.28) 텍스트큐브 1.8.5를 발표하였습니다.
- (2010.9.8) 텍스트큐브 1.8.4를 발표하였습니다.
최근 배포판 다운로드
기본 패키지
기본 패키지에는 텍스트큐브 코어와 함께 동작하는 필수적인 플러그인만이 포함되어 있습니다. 기본 패키지의 경우 모든 플러그인을 Needlworks가 관리합니다.
- PHP 5.2 이상
- PHP 4.3 이상
확장 패키지
확장 패키지의 경우 텍스트큐브의 동작을 도와주는 TNF의 많은 플러그인들이 함께 포함되어 있습니다. 기본 패키지에는 포함되지 않았지만 확장 패키지에 포함되는 플러그인의 경우에는 각 플러그인의 제작자 분들이 업데이트를 맡고 있습니다.
- PHP 5.2 이상
- PHP 4.3 이상
nightly build
하루 단위로 패키징되는 텍스트큐브 개발버전의 경우 텍스트큐브 FTP의 nightly build 저장소에서 받으실 수 있습니다. nightly build는 한국 시간으로 새벽 5시에 자동으로 패키징됩니다.
실시간으로 현재의 개발버전을 내려받기 원하시면 개발코드 Export 방법 을 참고하세요.
프로젝트 참여방법
- TNF 포럼 에서 기능 추가 및 개선 제안, 버그 보고 및 diff 제출을 할 수 있습니다. 많은 기여를 하셨고 지속적인 활동이 가능하신 분들의 경우 reporter 권한을 받아 이 곳에 바로 티켓 등록을 할 수 있습니다. 개발 소스에 직접적으로 큰 기여를 하시는 경우 Needlworks 및 커미터들간의 회의를 거쳐 커미터가 되며, 이후 메인 소스에 직접 접근하여 개발에 참여할 수 있습니다.
- 커미터/리포터 목록
프로젝트 현재상태
프로젝트 관련문서
Textcube 코드 관련 문서
- 개발 참고 문서 디버깅 가이드, 전역 변수 안내 및 blog/userid 안내를 포함합니다.
- 플러그 인 개발자를 위한 텍스트큐브 1.8 안내
- 스킨 디자이너를 위한 텍스트큐브 1.8 안내
- 서버 관리자 및 서비스 운영자를 위한 텍스트큐브 1.8 안내
- 텍스트 큐브 코어 및 커스터마이징에 취미가 있는 분을 위한 텍스트큐브 1.8 개발 노트
- 동작 요구 사항 / 권장 사양
- 1.7 설치및 업그레이드 시 주의사항
- config로 제어 가능한 명령 - 기본적으로 설정되지 않지만 설치 후 루트 디렉토리의 config.php에서 옵션으로 동작 여부를 결정하거나 수정할 수 있는 설정들입니다.
- shortCutList 지원하는 단축키 목록
Textcube 스킨 / 플러그인 및 사용 도움말 관련 문서
관련 링크
개발코드 Export 방법
텍스트큐브의 가장 최신 작업본은 Mercurial을 이용하여 관리됩니다. Windows의 경우 TortoiseHg를 이용하시면 편리하며, Linux/Mac은 커맨드라인 명령어를 이용하시는 것이 좋습니다. 자세한 사용법은 안내 문서를 참고하세요.
Mercurial이 Subversion에 비해 사용법은 다소 복잡할 수 있지만, 분산형 버전 관리 시스템으로서 텍스트큐브의 공식 소스코드와 동기화를 꾸준히 유지하면서 자신만의 패치를 이력 관리할 수 있는 장점이 있습니다. 특히 텍스트큐브를 customize하는 서비스 개발자분들은 편리하게 이용하실 수 있습니다.
텍스트큐브와 관련된 소스코드들은 앞으로 http://dev.textcube.org/hg 페이지를 통해 접근하실 수 있습니다.
- 읽기 전용으로 받는 방법
hg clone http://dev.textcube.org/hg/main
- push 가능한 개발자용으로 받는 방법 (커미터 계정 필요)
hg clone https://dev.textcube.org/hg/main
※ 처음 clone할 때 텍스트큐브의 모든 이력 정보를 가져와야 하므로 다소 시간이 오래 걸립니다.
개발코드 Export 방법 (예전)
더 이상 사용되지 않는 Subversion 저장소도 이력 보존을 위해 읽기 전용으로 제공됩니다. 새로운 업데이트는 이루어지지 않습니다.
- Textcube trunk
http://dev.textcube.org/svn/trunk 에 위치합니다.
% svn checkout http://dev.textcube.org/svn/trunk 명령어를 통해서 checkout 가능합니다.
% svn export http://dev.textcube.org/svn/trunk 명령어를 통해서 export 가능합니다.
- Textcube sandbox
http://dev.textcube.org/svn/sandbox 에 위치합니다.
% svn checkout http://dev.textcube.org/svn/sandbox 명령어를 통해서 checkout 가능합니다.
% svn export http://dev.textcube.org/svn/sandbox 명령어를 통해서 export 가능합니다.
( If you want general information about textcube, visit (http://www.textcube.org). 일반적인 텍스트큐브 사용에 대한 정보나 문의는 텍스트큐브 홈페이지 (http://www.textcube.org)를 방문하십시오. )
