*1   *2   *3   *4   *5   *6   *7   ... *29  

텍스트큐브 메인 개발 트리 통합 안내

Category : 기타/Needlworks
Reg Date : 2014/12/24 16:00
텍스트큐브의 메인 개발트리가 드디어 1.10 (1.X) 에서 master 브렌치로 변경되었습니다. 5년 5개월 만에 이중 브렌치 개발 체제가 다시 하나로 통합되었습니다. 

텍스트큐브 개발 코드 트리는 급변하는 기능들 및 개선사항이 도입되면서 메인 개발 트리와 기존 코드들과 괴리가 커져서 2009년 두 개의 트리로 분리되었습니다. 하나는 1.7로 기존 버전들을 계속 관리하는 트리이고, 다른 하나는 trunk로 2.0 이후를 내다보고 개발한 트리입니다. 

일반적인 개발 프로세스는 trunk 에서 개발이 진행되고, 어느 정도 개발이 진행되면 '브렌칭' 이라는 과정을 통해 특정 버전이 갈라져 나오고 안정화 후 발표되는 식으로 진행됩니다. 나무로 따지면 큰 줄기가 trunk이고, 각 버전들이 거기서 뻗어나오는 가지(브렌치)에 해당됩니다.

원래 계획대로라면 1.7 트리는 1.7.X로 종료되고 trunk로 바로 개발 프로세스가 넘어와야 했습니다. 그런데 trunk가 두 번 정도 설계 변경을 거치며 엎어지는 과정을 거쳤습니다. trunk 브렌치가 메인 개발 브렌치가 되지 못하고 기존 사용자 지원이 길어졌고, 결과적으로 1.7 브렌치가 1.8, 1.9, 1.10으로 지금까지 이어져 왔습니다.

trunk는 git으로 이전하며 master 브렌치가 되었고 지속적인 안정화를 거쳤습니다. 그 과정에서 많은 코드들이 1.8, 1.9, 1.10의 하위 버전에도 반영되었고 이제 1.10에서 master 브렌치로 어느정도 코드 호환성 및 연관성을 보장하며 넘어갈 수 있게 되었습니다.

사용자에게는 그저 하루이지만 개발자들에게는 위대한 하루입니다. 

모두들 메리 크리스마스!
2014/12/24 16:00 2014/12/24 16:00

Posted by 텍스트큐브

이 글의 관련글(트랙백) 주소 : http://notice.textcube.org/ko/trackback/264
Comments
  1. Walter E.
    2014/12/25 00:09  PERMALINK  MODIFY/DELETE  REPLY

    쉽게 이해는 안 되지만, 텍스트큐브가 살아 움직이는 것 같아 다행입니다! 앞으로도 텍스트큐브를 계속 발전시켜주세요!~

    • 텍스트큐브
      2014/12/31 13:20  PERMALINK  MODIFY/DELETE

      감사합니다. 개발자들 신상을 많이 타는게 오픈소스의 약점이자 매력이죠. 많이 도와주세요~

  2. haru
    2014/12/25 12:28  PERMALINK  MODIFY/DELETE  REPLY

    무슨 말인지는 모르겠지만 크리스마스 이브에도 열심히 업데이트 하시는걸 보니 짠 합니다 ㅠㅠ

  3. 아르
    2014/12/26 09:01  PERMALINK  MODIFY/DELETE  REPLY

    GIT에 대해 잘은 모르지만, 그간에 통합안된 개발트리 관리하시느라 수고 많으셨습니다.^^

    • 텍스트큐브
      2014/12/31 13:20  PERMALINK  MODIFY/DELETE

      반 년이면 될 줄 알았는데 오 년이 걸릴 줄 아무도 몰랐습니다...

  4. zvuc
    2014/12/28 18:35  PERMALINK  MODIFY/DELETE  REPLY

    오오 안그래도 브랜치가 너무 많아서 좀 헷갈렸는데, 그럼 이제 앞으로 개발은 그냥 마스터 브랜치 기준으로 작업하고 풀리퀘 하면 되는건가요?

    • 텍스트큐브
      2014/12/30 22:01  PERMALINK  MODIFY/DELETE

      그..렇긴 한데, master 브렌치를 실사용 목적으로 사용하시진 마시고요;;

COMMENT*

서버 이전을 위한 안티스팸 / 메인 서비스 동작 정지 (2014년 12월 8일~12월 9일)

Category : 기타/Needlworks
Reg Date : 2014/12/08 15:04
안녕하세요!

1.10.0 정식버전의 발표를 앞두고 현재 사용중인 안티스팸 서비스 및 메인 페이지의 호스팅 서버를 이전하려고 합니다. 이전하는 동안 백업 / 설정 / 복원 및 DNS 변경 등의 작업이 진행될 때 관련 서비스들이 간헐적으로 30분 정도씩 정지될 수 있습니다. 

영향을 받는 서비스들입니다.

  • 메인 페이지
  • 안티스팸 서비스
  • 실종아동찾기 플러그인 서비스
  • 매뉴얼 페이지
  • 위키

공지 서비스 및 github 연동 서비스들은 영향을 받지 않고 계속 유지됩니다.

감사힙니다!


2014/12/08 15:04 2014/12/08 15:04

Posted by 텍스트큐브

이 글의 관련글(트랙백) 주소 : http://notice.textcube.org/ko/trackback/262
Comments
  1. 아르
    2014/12/09 12:54  PERMALINK  MODIFY/DELETE  REPLY

    고생하십니다. 그리고 감사합니다.

  2. ysyukr
    2014/12/09 23:34  PERMALINK  MODIFY/DELETE  REPLY

    꾸준히 판올림을 해주셔서 감사합니다.
    TetterTools 시절부터 사용해온터라 애착이 많이 가는 블로그 툴입니다.
    그래서 언제나 외도를 했다가 다시 돌아오네요 ^^;
    1.10 RC2 잘 사용하고있습니다 ^^; 문제가 있으면 바로 보고하겠습니다~^^
    언제나 감사합니다!!!

  3. bada
    2014/12/10 15:41  PERMALINK  MODIFY/DELETE  REPLY

    고생 하십니다. 안티스팸 기능의 위력이 바로 이 포스팅만 봐도 알겠네요... 저 스팸 트랙백 달린거 보면...
    공개된 캡차기능 댓글과 트랙백에 도입하시면 안되는건지...

    • 텍스트큐브
      2014/12/15 13:56  PERMALINK  MODIFY/DELETE

      현재 텍스트큐브는 보안 문제의 원천적 차단을 위해 모든 GET/POST 입출력의 이름 및 타입, 범위를 체크하도록 구현이 되어 있습니다. input validator 변경을 포함한 코어 함수의 변화가 있어야 captcha 플러그인등이 파라미터들을 주고 받을 수 있기 때문에, 1.10.1 에서 코어의 변경을 통하여 다양한 안티스팸 플러그인들을 구현할 수 있도록 할 예정입니다. 감사합니다. ^^

COMMENT*

텍스트큐브 메인 서버 및 스팸 서버 이전 안내

Category : 기타/Needlworks
Reg Date : 2014/02/21 14:26

안녕하세요. 텍스트큐브 메인 서버 및 스팸 서버를 이전할 예정입니다.
 
 * 이전 일자 : 2014년 2월 21일~22일
 * 이전 시간 : 밤 11시~새벽 1시경

이전 시간은 유동적일 수 있습니다. 해당 시간 중 잠시동안 텍스트큐브 메인 페이지 및 스팸 서버의 동작이 되지 않을 수 있습니다. 참고 부탁 드립니다.

2014/02/21 14:26 2014/02/21 14:26

Posted by 텍스트큐브

이 글의 관련글(트랙백) 주소 : http://notice.textcube.org/ko/trackback/246
Comments
COMMENT*

  *1   *2   *3   *4   *5   *6   *7   ... *29