問題タブ [issue-tracking]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
issue-tracking - 課題トラッカーはファイアウォールの背後にありますか?
(主に) xml-rpc を介して課題トラッカーにバグを報告できる Web サービスを作成することを考えています。しかし、最近の問題トラッカーがファイアウォールの内側で利用できるようになっているのか、それともインターネット上で利用できるようになっているのかを把握したいと思います...
この Web サービスのターゲットは、Web サイトを構築する企業です。
問題トラッカー (jira、bugzilla、trac など) はファイアウォールの背後にありますか? (インターネット上でアクセスできるのとは対照的に)
ありがとう!
open-source - Web サービスをサポートするオープン ソースの問題追跡 Web アプリケーション
Web サービスをサポートする、オープン ソースの問題ログおよび追跡 Web アプリケーションを探しています。私は周りを見回しましたが、問題を記録できるようにするには、アプリケーションにログオンする必要があるアプリケーションがほとんどです。
クライアント アプリケーション内のサービスにサブスクライブし、そこから問題をログに記録できるアプリケーションを探しています。
api - どの課題追跡システムをお勧めしますか?
オープンソースの課題追跡システムを探しています
- 複数のプロジェクト
- ウィキ
- CRMおよび他のクライアントと統合するためのWebAPI
- オプションで、カスタムプラグインまたはモジュールを介して拡張可能
- できればPHPまたはPythonで記述してください。Unix / Linuxで動作する限り、他の言語でも問題ありません。
version-control - 個人的な仕事のためのどのSCMとIssueTracker?
家でやっている個人的な仕事(小さなプロジェクトなど)に「平和」(組織と呼んでもいい)を持ち込むことを計画しています。
コミットをキャプチャしてチェンジセットなどとして自動的に表示できるSCM
とを使用したいと思います。issue tracker
上記のすべてのアプリケーションは個人的な使用を想定しているため、何かを好むことに注意してくださいFOSS
。また、システム要件の観点から、超軽量である必要があります。
おすすめは何ですか?
編集: 以下は私の疑問/懸念のいくつかです:
Git
よさGitHub
そうだ。しかし、私は自分のコードベースをに公開することにあまり満足していませんGitHub
。あなたは何を言っていますか?GitHub
課題追跡システムを提供していますか?GitHub
つまり、提供されている課題トラッカーで課題を開いて、その課題に取り組むことはできますか?SCM
(ラップトップに)ローカルを持っていて、FogBugzremote issue tracker
のようなものを使用できますか?しかし、リモートの課題追跡システムがコミットをキャプチャする方法がわかりません。何か案が?
アップデート:
私はついにBitBucketMercurial
と一緒に行きました。これまでのところ素晴らしい仕事をしています!
redmine - 一度に複数の問題を作成する redmine プラグインはありますか?
Redmine には優れたバッチ編集機能がありますが、「バッチ作成」に相当するものはありません (間違っていたら訂正してください!)
FogBugz を使用すると、フィルタリングされたチケットのビューの下部にある ajax 化されたテキスト ボックスを介して、同じプロパティ (タイプ、ステータス、割り当てなど) を持つ複数のチケットをすばやく作成できます。この方法で作成されたチケットは、フィルターの値 (およびフィルターのグループ化値 - 各グループの下部にあるテキスト ボックス) と一致します。
Toodledo にはよりシンプルなオプションがあります。「複数のタスクを追加」機能は、各行がアイテムに変換されるテキストエリアです。
上記のいずれかのような機能を追加する redmine プラグインはありますか?
version-control - コミット ログから問題を解決済みとしてマークする方法は?
BitBucket では、コミット ログに#12
このような番号が含まれている場合、バグ番号 12 にリンクされていることに注意してください。
この機能は興味深いものでした。毎回 Web インターフェイスにアクセスするのではなく、コミット ログから問題を解決済みとしてマークできるキーワードがあるのではないかと考えています。
BitBucket ができない場合、できるシステムを教えてください。
mercurial - Mercurial リポジトリを備えたホスト型バグ追跡システム (オプションの概要と意見のリクエスト)
質問
ホストされている Mercurial リポジトリ/バグ追跡システムは何ですか?
他の人に勧めますか?
リポジトリのホスティングまたはバグ追跡機能に、推奨するのを難しくする深刻な欠陥はありますか?
他に共有したい経験や意見はありますか?
水銀以外でホストされている他のリポジトリ/バグ追跡システムを使用したことがある場合、比較してどうですか?
(私の理解が正しければ、この種のコミュニティ ウィキ スタイルの質問の最適な形式は、選択肢ごとに 1 つの回答です。複数の経験がある場合)
バックグラウンド
バグ/問題追跡データベースを設定するためのオプションを調べていて、このスレッドとこので貴重なアドバイスを見つけました。しかし、ホスト型ソリューションはバグの追跡の問題を解決するだけでなく、世界中の顧客サイトにいる間に Mercurial ソース コード レポジトリにアクセスする際の問題も解決できるのではないかと考えるようになりました。
現在、ssl 経由で mercurial リポジトリを提供する方法がないため、顧客サイトにいるときは、ラップトップを VPN 経由で職場のネットワークに接続し、samba 共有経由で mercurial リポジトリにアクセスする必要があります (2 回同期するだけの場合でも)。一日)。これは、待ち時間の長いネットワークでは非常に遅く、一部の顧客のファイアウォールでは不可能な場合があります。ここでTRACまたはRedmineサーバーを実行できたとしても( turnkeyに感謝します)、インターネット接続が現状では過度に拡張されているため、はるかに高速になるかどうかはわかりません。
私が望むのは、開発者がリモート リポジトリとの間でプッシュ/プルできるようにすること、サービス エンジニアがリモート リポジトリからプルできること、および顧客 (内部および外部の両方) がバグを送信できることです。 /レポートを発行します。
初期オプション
私が見つけた 2 つのオプションは、AssemblaとJiraでした。
Assembla を見て、「グループ」の価格は妥当に見えると思いましたが、問い合わせたところ、各ワークスペースには 1 つのリポジトリしか含めることができないことがわかりました。私たちの各製品には、製品ごとに個別に管理する必要がある最大 12 個のリポジトリ (主にライブラリ用) がある可能性があるため、非常に急速に高価になることがわかりました。プラス面としては、「ユーザー」は単なるワークスペース メンバーであるように見えるため、ユーザー割り当てを使い果たすことなく、クライアント ユーザー (サポート チケットを送信し、自分のチケットを追跡することしかできないユーザー) をいくつでも持つことができます。
Jira はユーザー数に基づいてのみ料金を請求します。残念ながら、クライアント ユーザーがチケットを追跡できるようにする場合は、クライアント ユーザーもこれにカウントされます。クライアントが追跡されていない問題のみを送信できるようにしたい場合は、匿名で送信できるようにすることもできますが、それは私にはあまり専門的ではありません.
より多くのオプション
@Paidhi が提案したMercurialHostingページを調べて、プライベート リポジトリを提供しているように見えるオプションと、Web 検索で見つけた別のオプションを追加しました。
価格は、括弧内の当日のウェブサイトによるものです。今後とも修正よろしくお願いします。
とにかく、彼らのウェブサイトで与えられた情報によると、ここに私の要約があります:
- Assembla ( http://www.assembla.com/ ) は妥当な価格に見えますが、ワークスペースごとにリポジトリが 1 つしかないため、それぞれ 6 つのリポジトリを持つ 3 つのプロジェクトは、月額 99 ドルのプロフェッショナル アカウントに関連付けられたスペースのほとんどを使い果たしてしまいます。 (20 スペース)。バグ追跡は Trac に基づいています。Mercurial+Trac のサポートは 2007 年のブログ エントリで発表されましたが、Features Web ページには SVN と Git しかリストされていません。
- コスト: 40、40、無制限、無制限のユーザー、および 1、10、20、100 ワークスペースで月額 24、49、99、249 ドル。(2010 年 3 月 29 日、2010 年 10 月 27 日)
- 彼らは現在、すべての計画で無制限のリポジトリも言っています。(2010 年 10 月 27 日)
- SSL ベースのプッシュ/プル? ウェブサイトの HTTPS ログイン。
- BitBucket ( http://bitbucket.org/plans/ ) は、SSL をサポートする、オープン ソース プロジェクトとプロプライエタリ プロジェクトの両方に対応する専用の Mercurial ホスティング サイトです。統合されたバグトラッカーがあり、プライベートリポジトリとしては安価です. 独自の問題トラッカーであるだけでなく、Lighthouse および FogBugz とも統合されています。
- コスト: $0、$10、$20、$40、$80/月 (5、10、25、50 および無制限のユーザー)、無制限のパブリックおよびプライケート リポジトリ。(2010 年 10 月 27 日)
- コスト: 1、5、15、25、および 150 個のプライベート リポジトリで月額 $0、$5、$12、$50、および $100。(2010 年 3 月 29 日)
- Bitbucket は今年 Atlassian (Jira を参照) に引き継がれたため、価格が大幅に変更されました。「ユーザー」は、プライベート リポジトリへの読み取り/書き込みアクセス権を持つユーザーとして定義されることに注意してください。(2010 年 10 月 27 日)
- SSL および SSH ベースのプッシュ/プル。Web サイトのログインに HTTPS はありませんが、OpenID をサポートしているため、HTTPS ログインで OpenID プロバイダーを選択できます。
- Codebase HQ ( http://www.codebasehq.com/ ) は Hg をサポートし、BitBucket とほぼ同じくらい安価です。
- 費用: 3、15、30、および 60 のアクティブなプロジェクト、無制限のリポジトリ、無制限のユーザー (£5/月の 10 ユーザーを除く)、および 0.5、2、4、および 10GB の場合、£5、£13、£21、および £40/月。(2010 年 3 月 29 日、2010 年 10 月 27 日)
- SSL ベースのプッシュ/プル? ウェブサイト HTTPS ログイン?
- ActiveState によるFirefly、http ://firefly.activestate.com/ は興味深いように見えますが、この Web サイトでは、プロジェクトごとに 1 つのリポジトリしか持てないかどうかなど、詳細について少し説明がありません。
- コスト: 1、5、および 30 個のプライベート プロジェクトで月額 $9、$19、および £39、ストレージ制限は 0.5、1.5、および 3 GB です。(2010 年 3 月 29 日)
- SSL ベースのプッシュ/プル? ウェブサイトの HTTPS ログイン。
- 元のホタルのリンクが壊れており、新しいホタルのサイトは、ホタルの試用以外の使用にいくらかかるかを述べていないようです. (2010 年 10 月 27 日)
- Jira ( http://www.atlassian.com/software/jira/ ) は、所有できるリポジトリの数によって制限されるのではなく、「ユーザー」によって制限されます。クライアント ユーザーが問題を追跡できるようにするには、完全なユーザー アカウントを作成する必要があるため、非常にコストがかかる可能性があります。また、jira をサポートするための Mercurial 拡張機能はありますが、Atlassian Fisheye の Mercurial 用の「高度な統合」はありません。
- 費用: 10、25、50、100、100 人以上のユーザーで月額 150 ドル、300 ドル、400 ドル、500 ドル、700 ドル。(2010 年 3 月 29 日、2010 年 10 月 27 日)
- SSL ベースのプッシュ/プル? ウェブサイトの HTTPS ログイン。
- Repository Hosting ( http://repositoryhosting.com/ ) は 2 月に Mercurial のサポートを追加しましたが、Assembla とは異なり、わざわざホームページを更新して言及しました。
- コスト: 2 GB のストレージ、無制限のリポジトリ、Trac プロジェクトおよびユーザーに対して月額 $6。追加のストレージ $1/GB。(2010 年 10 月 15 日、2010 年 10 月 27 日)
- SSL ベースのプッシュ/プル? ウェブサイト HTTPS ログイン?
- Project Kenai ( http://kenai.com ) は非公開プロジェクトを許可しているように見えますが、リクエストする前にユーザーごとに 5 つのプロジェクトしか許可されておらず、プロジェクトに関連付けられているリポジトリの数に制限があるかどうかを確認できません。また、クローズドソースの商用プロジェクトのオープンソース開発を促進するために Sun から寄付されたリソースを利用することにも不快感を覚えます。また、追加のプロジェクトやリソースに料金を支払うオプションはないようです。
- 費用: 無料ですが、ユーザーあたり 5 つのプロジェクトに制限されています。(2010 年 3 月 29 日)
- SSL ベースのプッシュ/プル? ウェブサイトの HTTPS ログイン。
- 現在、非公開プロジェクトについての言及が見つかりません (2010 年 10 月 27 日)
- Kiln & FogBugz On Demand ( http://fogcreek.com/Kiln/IntrotoOnDemand.html ) は、Kilns mercurial DVCS 機能を FogBugz と統合したもので、組み合わせたパッケージはコンポーネント パーツよりもはるかに安価です。また、Fogbugz の統合はおそらく優れています。*8')
- コスト: £30/開発者/月 (Kiln または FogBugz 単独よりも $5/d/m 高い)。(2010 年 3 月 29 日、2010 年 10 月 27 日)
- SSL ベースのプッシュ/プル?
- SourceRepo ( http://sourcerepo.com/ ) も HG をサポートしており、BitBucket や Codebase よりもさらに安価です。
- コスト: 1 つの無制限および無制限のリポジトリ/trac/redmine インスタンスと、500MB、1GB、および 3GB のストレージに対して、月額 $4、$7、および $13。(2010 年 3 月 29 日、2010 年 10 月 27 日)
- SSL ベースのプッシュ/プル。ウェブサイトの HTTPS ログイン。
version-control - なぜ誰かがコミットログを介して問題を作成するのでしょうか?
コミットログから問題を閉じて変更できるだけでなく、問題を作成することも可能であることがわかったとき、SCM/バグトラッカーの統合を研究していました。
しかし、コミットログはコード変更用であるため、問題を作成するために誰かがコードを変更する理由がわかりません。これが正当化されるシナリオを1つ挙げてください。
bug-tracking - Trac を使用すると、どのような頭痛が予想されますか?
完璧なツールはありません。私は Trac を使用していくつかの長期的なプロジェクトを開始しようとしています。Trac で経験する可能性がある、または経験しない可能性のある種類の問題について注意を喚起したいと考えていました。言い換えれば、Trac は短期的には私のニーズを満たし、私はすでにそれを使用することを決定しましたが、今後どうなるかを知りたいのです。
私は探していません:
- 「Trac の代わりに製品 X を使用する理由は...」です。
- 「Trac が優れている理由は...」と答えます。
- 他の特定のシステムとの比較。
- 「Trac は機能 X をサポートしていません」という回答。機能一覧も読めます、ありがとうございます。
私は探しています:
- 「機能 X が期待どおりに動作しない...」
- 「次の場合、Trac はおかしな動作をします...」
- 「Trac は完全にはサポートしていません...」
- 「Trac 自体には既知のバグがあり、おそらく修正されることはありません...」
- 特に「Trac では処理できない...」
- 等
では、Trac によって引き起こされるどのような頭痛を楽しみにしなければならないのでしょうか?
今後の参考のために、この質問は、Trac v0.11 が最新の安定版リリースである間に行われました。
methodology - VersionOne を問題追跡システム (別名 BugZilla) としても使用しますか?
アジャイル / スクラム チーム内で、VersionOneをプロジェクト計画ツールとして使い始めるというアイデアがあります。私の質問は、入ってくる問題 (欠陥、新機能の要求、改善、パッチ) も処理できるかということです。つまり、 BugZillaのような問題追跡システムを置き換えることもできますか? 問題追跡システムでは、通常、多くの人 (開発者だけでなく顧客 (/カスタマー サポート) も) が問題を入力します。次に、これらの問題はワークフロー サイクル (新規、進行中、解決済み、クローズ済みなど) を通過します。また、影響を受けるバージョンと修正バージョン (複数 - ブランチ)。
これは VersionOne ですぐに実行できますか? それとも、何らかのカスタマイズが必要ですか?または、バックグラウンドで他の問題追跡システム (BugZilla、Trac、Jiraなど) を維持することをお勧めしますか?
他の方の体験談を読むのを楽しみにしています。
よろしく、 Tjeerd