プログラマティック goリンク
Trottoはプログラムによる移動リンクをサポートしています。移動リンクとは、移動先のURLにマッピングされるプレースホルダを含むリンクです。
例えば、次のようなプレースホルダーを使ってgoリンクを作りたいとします:
go/gh/%s
→ https://github.com/my_org/%s
すると、あなたのチームの誰かがgo/gh/frontend
とタイプすると、https://github.com/my_org/frontend
のフロントエンドリポジトリにリダイレクトされます。
複数のプレースホルダ
goリンクには複数のプレースホルダを使用できます。go/[keyword]/%s/%s
のようなgoリンクを作成すると、
goリンクを使用する際に%s
の代わりに入力したテキストが、目的地URLで検出された各%s
に順番に置き換えられます。