A.2. 関連情報
A.2.1. 既存の MTA XML ルールの確認
MTA XML ベースのルールは、GitHub の https://github.com/windup/windup-rulesets/tree/master/rules-reviewed にあります。
ローカルマシンでこれらのルールを取得する手順については、MTA XML ルールのフォークおよびクローン作成 を参照してください。
ルールは、ターゲットプラットフォームおよび機能でグループ化されます。新しいルールを作成する場合は、必要なルールと似たルールを見つけ、これを開始テンプレートとして使用すると便利です。
新しいルールは継続的に追加されるため、頻繁に更新を確認することをお勧めします。
A.2.1.1. Migration Toolkit for Applications XML ルールのフォークおよびクローン作成
Migration Toolkit for Applications の windup-rulesets
リポジトリーは、カスタム Java ベースのルールアドオンおよび XML ルールを作成する方法に関する作業例を提供します。カスタムルールを作成する際の開始点として使用することができます。
git
クライアントがマシンにインストールされていること。
-
Migration Toolkit for Applications Rulesets GitHub ページで
Fork
リンクをクリックし、自分用の Git にプロジェクトを作成します。fork によって作成されたフォークされた GitHub リポジトリーの URL はhttps://github.com/YOUR_USER_NAME/windup-rulesets.git
のようになります。 Migration Toolkit for Applications ルールセットリポジトリーをローカルファイルシステムにクローンします。
git clone https://github.com/YOUR_USER_NAME/windup-rulesets.git
$ git clone https://github.com/YOUR_USER_NAME/windup-rulesets.git
Copy to Clipboard Copied! これにより、ローカルファイルシステムに
crushup-rulesets
ディレクトリーが作成され、設定されます。新規作成されたディレクトリーに移動します。以下に例を示します。cd windup-rulesets/
$ cd windup-rulesets/
Copy to Clipboard Copied! 最新のコード更新を取得できるようにする場合は、リモートの
upstream
リポジトリーを追加して、元のフォークしたリポジトリーに変更を取得できるようにします。git remote add upstream https://github.com/windup/windup-rulesets.git
$ git remote add upstream https://github.com/windup/windup-rulesets.git
Copy to Clipboard Copied! upstream
リポジトリーから最新のファイルを取得します。git fetch upstream
$ git fetch upstream
Copy to Clipboard Copied!