문제

(편집 :이 질문은 이제 Google 코드를 지원하고 프로토콜 버퍼를 어쨌든 Mercurial으로 변환했기 때문에 이제는 특정 문제에 대한 구식입니다. 그러나 여전히 일반적인 관심사입니다.)

나의 C# 프로토콜 버퍼 포트 소스 컨트롤을 위해 Github를 사용하고 있으며 Git을 사용하는 것을 정말로 즐기기 시작했습니다. 그러나 내가 알 수있는 한, Github은 부상 및 기능 추적, 토론, 기능 요청, 문서 등의 프로젝트 관리 도구를 제공하지 않습니다. Google 코드 자연스러운 선택이지만 프로젝트를 만드는 것은 이상하게 보이지만 Github에서 소스를 호스팅하는 것은 이상하게 보일 것입니다.

Fogbugz/Assembla에 대한이 질문 결함 추적에 주로 초점을 맞추는 것 같습니다. 더 "완전한"프로젝트 관리 솔루션과 관련하여 다른 사람들이 어떤 경험을했는지 궁금했습니다. Fogbugz는 실제로 필요한 모든 것을 수행합니까? (문서에 위키를 사용하는 데는 이점이 있지만 코드와 함께 문서를 배포 할 수 있기를 원하지만 첫 번째 단락에 언급 된 명시 적 기능 외에 다른 프로젝트 측면 I가 있습니까? ~해야 한다 내가 놓친 것을 고려하고 있습니까?

이것은 분명히 오픈 소스 프로젝트를 유지할 것이며, 비용을 지불하지는 않지만 소수의 수수료가 필요한지는 신경 쓰지 않습니다. 현재 저는 유일한 개발자이지만 변경 될 수 있으며 버그와 기능 요청을 제출하는 많은 사람들이있을 수 있습니다. (다시 말해, 나는 그것이 대중적이기를 희망하고 기대하지만 대부분의 일을하고 있습니다.)

이전에 나는 기여 다양한 오픈 소스 프로젝트에는 매우 눈에 띄고 활동적인 프로젝트를 실행하는 방식으로 많은 일을하지 않았습니다. (오해 현재 내 웹 사이트에서 여전히 "호스팅"되어 있으며 가끔 릴리스됩니다. 실제 소스 컨트롤은 내 지역 NAS에 있습니다.)

누구든지 자신의 경험을 공유하고 싶습니까?

편집 : 지금 고려하고있는 또 다른 옵션은 Google 코드 프로젝트 (실제로 고용주에게 충성하고 싶습니다)와 GIT에서 SVN으로 가끔 병합됩니다 (최소한 릴리스 할 때마다). 이를 통해 비 게이트 사용자는 소스를 쉽게 보유 할 수 있습니다.

도움이 되었습니까?

해결책

당신이 정말로 당신이 될 것이라고 생각한다면 개발자 만, Fogbugz는 당신의 정신을 유지하는 데 도움이 될 것입니다. Fogbugz는 훌륭한 제품이며 집중된 커뮤니케이션을 구축하며 어떤 것도 사례로 바꿀 수 있습니다 (문제). 그것은 내가 본 모든 시스템뿐만 아니라 모든 것을 수행합니다.

그러나 오리엔테이션은 상업적입니다. 사용자와 기술 지원 간의 효율적인 커뮤니케이션, 일정의 신뢰성 향상, 작업중인 내부 및 외부 토론에 중점을두고, 내부 및 외부 토론을 분리하고, 문제가 처리되고 있음을 추적하기위한 좋은보고. (내가 생각할 수있는 유일한 비판은 사례 차단 및 종속성 추적을하지 않는다는 것입니다.

이 기능 세트 중 일부는 활발한 오픈 소스 프로젝트를 구축하는 데 도움이되며, 활발한 의사 소통과 커뮤니티를 구축해야하며 프로젝트가 성장함에 따라 사용자가 개발자로 진화하도록합니다. 따라서 결국 끝나는 곳이라면 이러한 경량 추적 시스템 중 하나의 덜 집중된 통신 채널을 원할 수 있습니다.

아직 프로젝트에서 Google 코드를 사용하지는 않았지만 투명하고 개방형 커뮤니케이션 측면에서 활발한 오픈 소스 프로젝트를 잘 지원하는 것처럼 보입니다. 게다가 당신은 이미 알고 있습니다. 프로젝트의 참여를 성장시키고 싶다면 Google 코드는 갈 길처럼 보입니다.

다른 팁

Github는 최근에 도입했습니다 문제 추적기 그들 자신의; 그래도이 스레드에 언급 된 다른 옵션을 어떻게 측정하는지 결정하기 위해 경쟁 분석을 수행하지 않았습니다.

나는 함께 github를 사용합니다 등대 문제 추적을 위해. 다른 옵션에 비해 작은 베어 본이지만 동시에 너무 걱정할 필요가없는 경량 도구 만 원한다면 매우 잘 작동합니다. 원하는 경우 GitHub와 통합 될 수 있으며 오픈 소스 프로젝트에도 무료입니다.

평소와 같이 누군가가 이것을 물을 때 나는 언급합니다 레드 민 내가했던 것처럼 이것 의문. 나는이 질문이 이미 "베스트 답변"이 있다는 것을 알고 있지만 언급 할 가치가 있다고 생각합니다.

우리는 사용 bitbucket.org, 그것은 git이 아니고, mercurial*이지만 지점 당 버그/문제 추적이 있습니다.

커밋 메시지에서 문제 수와 같은 상호 참조를위한 소스 코드를 관리하는 장소와 이러한 것들을 통합하는 것이 매우 유용 할 수 있다고 생각합니다. 또는 코드 개정 번호가 포함 된 문제에 대한 메시지가 수정되었습니다. Google 코드와 같은 별도의 BTS를 선택하면 이것을 잃게됩니다. 다른 답변에서 언급했듯이 TRAC는 통합에 정말 능숙합니다.

편집 : 가장 널리 사용되는 오픈 소스 프로젝트의 경우 실제로 다음과 같습니다.

  1. Bitbucket (소스 코드 관리)
  2. LaunchPad (사용자 버그보고, 번역 관리)
  3. 자체 호스팅 TRAC (Wiki, 프로젝트 및 개발자 문제 추적, 소스 코드 미러)
  4. Google 코드 (파일 다운로드)

그리고 나는 이것이 미쳤다는 것을 알고 있지만, 우리는 각 서비스에서 최고의 비트를 선택하고 선택합니다. 그리고 놀랍게도 아무도 불평하지 않습니다.

* 어쨌든 내 의견으로는 더 낫지 만 제발 나를 불타지 마십시오.

당신은 고려 했습니까? 트랙 ?

"열정적 인"리뷰가있는 것 같습니다. git-trac 통합.

이 도구에 대한 개인적인 경험은 없지만 통합을 확인하고 싶을 수도 있습니다.

일부 장소에서는 Github 및 Google 코드를 사용합니다. Google Code의 문제 추적기는 충분히 괜찮지 만 전복을 다룰 수는 없습니다.

내 것을보세요 Java Memcached Client 이 예를 들어, 특히 상단의 소스 탭입니다.

직장에서 우리는 Fogbugz를 사용하며 제 생각에는 그 유형의 최고의 도구입니다. 나는 2 명의 사용자를 넘어서 너무 비싸다는 점을 제외하고는 내가 작업하는 비영리 프로젝트에 사용할 것입니다.

비영리 프로젝트의 경우 사용합니다 등대 문제 추적을 위해. 비용이 많이 드는 것은 괜찮으며 솔직히 가격 범위 내에서 적절한 대안을 찾을 수는 없습니다. Trac의 이슈 추적은 Bugzilla의 것보다 조금 더 낫습니다 ... 많은 사람들이 Trac을 좋아하지만 매우 유연하지 않다는 것을 알고 있습니다. Trac의 결함은 우리를 등대로 이끌었습니다.

저의 비영리 프로젝트는 아마도 이사를하고있을 것입니다 비트 버킷. 문제 추적 외에도 BeanstalkApp.com에서 저장소를 통합하고 위키를 추가 할 수 있습니다.

Fogbugz-on-Demand가 Lighthouse.app의 소규모 사용자 수와 비슷한 가격을 책정했다면, 나는 우리를 심장 박동으로 옮길 것입니다. 직장에서 FB를 사용하고 Lighthouse.App을 사용하면 ... 등대를 사용하면 팔이 잘린 것처럼 느껴집니다.

섞다 GIT를 통해 지원합니다 mingle_git 플러그인. 링크는 무료가 있습니다 커뮤니티 라이센스 오픈 소스 프로젝트의 경우.

나도 등대와 함께 github를 사용합니다. 커밋 메시지에 같은 것이 포함되어 있다면

#32 상태 : 해결

Lighthouse는 커밋에 대해 티켓 #32를 해결합니다. 그 외에 Lighthouse는 약간의 기능에 불과합니다.

제안 할 것입니다 Javaforge 대안으로, 그것은 당신이 찾는 모든 것을 가지고 있기 때문에 :

  • 그것은 제공합니다 Mercurial 및 Git과 함께 무료 호스팅 (또는 혼합).
  • 문제 추적기는 Github보다 Lightyears입니다. 매우 강력하고 사용자 정의 가능하며 요구 사항, 기능 요청, 버그, 작업 등을 추적 할 수 있습니다.
  • WebDav 액세스 (공유 폴더와 마찬가지로 쉽게 공유)를 사용하여 문서 관리를 제공합니다.
  • 문서화, 요구 사항 등을위한 협업 저자를위한 Wiki가 내장되어 있습니다.
  • 토론을위한 포럼이 있습니다.

사이트에는 전원이 공급됩니다 CodeBeamer, 우리의 상업용 제품은 글로벌 기업이 전투 테스트했습니다.

(면책 조항 : 우리는 Agile ALM 솔루션의 상업용 공급 업체입니다.)

<plug>나는 건물을 짓고있다 공항.</plug>

같은 도구를 사용해 볼 수도 있습니다 바쁜 흐름. 거기에서 Github 커밋을 추적하고 그들에 대한 의견을 말할 수 있습니다 (주석은 Github와 동기화됨). 다른 프로젝트 관리 측면의 경우 BusyFlow는 Google Calendar, Trello, Basecamp, Pivotal Tracker 등과 통합되므로 작업, 파일 및 캘린더 이벤트와 함께 GitHub 항목을 볼 수 있습니다.

(면책 조항 : 저는 BusyFlow의 공동 설립자입니다.)

CodePlex를 고려 했습니까?

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top