Skip to content

非階層型ファイルのカスタマイズ開発

関連ページ

概要

このセクションでは、非階層型ファイルにおけるカスタマイズ開発の方法について説明します。

非階層ファイルのカスタマイズワークフロー

  • 必要な開発ツールをセットアップします。

  • 顧客ソリューションリポジトリをクローンします。

    git clone <cutomization_repo_url>
    
  • トピックブランチを作成してチェックアウトします。

    git checkout -b <topic_branch_name>
    
  • ビルド場所からコアコードのzipファイルをダウンロードしますダウンロードボタンの名前には、顧客ソリューションリポジトリのバージョンが含まれます。

  • 解凍して、カスタマイズが必要な関連ファイルを見つけます。

  • クローンしたカスタマイズプロジェクトフォルダ内に、上記のファイルのディレクトリパスと同様のディレクトリ構造を作成します。

  • ダウンロードしたファイルのコピーを、上記で作成したディレクトリ構造に追加します。

  • 上記で作成したリモートブランチに上記のファイルをコミットしてください (コミットメッセージの用語については、命名規則を参照してください)。

    git add .
    
    git commit -m "commit_message"
    
    git push origin <topic_branch_name> 
    
  • 変更内容を顧客ソリューションリポジトリのマスターブランチにマージするためのプルリクエストを作成します。

  • 変更を承認します。

  • プルリクエストを完了する際は、「\削除」オプションがチェック解除されていることを確認してください。

  • プルリクエストを完了し、マージします。

  • 適切な開発ツールを使用してファイルを開き、必要な変更を行ってください。

    例:customer_solution\apppay\server\reports\layouts

  • コアコードファイルをコミットしたのと同じリモートブランチに、カスタマイズの変更をコミットしてプッシュします (コミットメッセージの用語については、こちらを参照してください)。

    git add .
    
    git commit -m "commit_message"
    
    git push origin <topic_branch_name>
    
  • 変更内容を顧客ソリューションリポジトリのマスターブランチにマージするためのプルリクエストを作成します。

  • 変更を承認して統合してください。

注釈

コアコードファイルを先にコミットし、その後カスタマイズしたファイルを別のプルリクエストとしてコミットする理由は、リポジトリ内でカスタマイズの変更を個別に識別するためです。