web-dev-qa-db-ja.com

Phabricatorでタスク/差分IDのURLショートカット/リダイレクトを作成するにはどうすればよいですか?

Phabricator ショートカットを作成する方法はありますか? T123アドレスバーで、 https://secure.phabricator.com/T12 に移動するはずです。同じように、差分と貼り付けのショートカットが必要です。

これが私がショートカットを必要とするパターンのリストです:

T - Any number
P - Any number
D - Any number

ブラウザのトリックを使用したり、実際にはChrome拡張機能を使用してこれを解決したりしてもかまいません。これにより、生産性が大幅に向上します。

PS:私は主にChromeを使用しているので、Chrome固有のソリューションでも機能するはずです。

6
ua741

Requestlychrome + firefox拡張機能を使用してURLショートカットを設定できます

これが 古い記事 で、JIRAプロジェクトのURLショートカットを設定する方法を説明しています。このユースケースを実現するために、Requestlyで同様のリダイレクトルールを設定できます。

次の手順を実行します

  1. インストール Requestly (まだインストールされていない場合)
  2. 新しいリダイレクトルールを作成する
  3. ソースと宛先を次のように定義します

    Request URL -> Matches (Regex) -> /search\?q=T([0-9]+)/ig
    Destination https://secure.phabricator.com/T$1
    

説明

  1. 正規表現一致を使用して、Google検索クエリからタスク/差分/貼り付け番号を特定する
  2. 一致した値を使用して、対応するPhabricatorURLにリダイレクトします

これを使用することもできます- https://app.requestly.in/rules/#sharedList/1552883742989 ルールを直接超えることができます。ルールをインポートするには、Requestlyがインストールされている必要があります。

ルールを設定するためのスクリーンショットは次のとおりです。-

enter image description here

PS:Requestlyでビルドしました。

6
sachinjain024

組み込みChrome機能では、スペース区切りの「キーワード」で始まるショートカットのみが許可されます(例:T 123)。アドレスバーを右クリックし、[検索エンジンの編集]を選択し、次のようないくつかの新しい検索エンジンを追加します。

  • キーワード:T
  • URL:https://secure.phabricator.com/T%s

同じ機能がFirefoxでも利用できます。カスタム検索エンジンを追加する便利な方法はありませんが、代わりに同じURLでbookmarkを作成し(同じ%s構文)、ブックマークのブックマークを介してキーワードを割り当てることができます「プロパティ」ウィンドウ。

12
user1686