Salesforce 開発環境の設定メモ

環境
Salesforce Apex

1.SFDCのプロジェクトフォルダを作成する
新しくプロジェクトフォルダを作成する場合は、ターミナルから下記コマンドを実行する。
cd プロジェクトフォルダを作成するパス
sf project generate -n プロジェクトフォルダ名 –manifest

2.gitリモートリポジトリを作成する
プロジェクトフォルダでgit init
gitignoreに.pmdCacheを追加
初回コミットgit commit -m コミットコメント

※リモートリポジトリを新規に作成する場合は下記を実行する。

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
githubリポジトリ作成
githubにプッシュする
git add -A
git commit -m "init"
git remote add origin リモートリポジトリのURL
git push -u origin main
githubリポジトリ作成 githubにプッシュする git add -A git commit -m "init" git remote add origin リモートリポジトリのURL git push -u origin main
githubリポジトリ作成
githubにプッシュする
git add -A
git commit -m "init"
git remote add origin リモートリポジトリのURL
git push -u origin main

3.Visual Studio Code 設定
推奨の拡張機能を追加(チームで開発する場合)
.vscode/extensions.jsonに開発メンバー全員に導入してもらう拡張機能を設定する。

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
{
"recommendations": [
"salesforce.salesforcedx-vscode",
"redhat.vscode-xml",
"dbaeumer.vscode-eslint",
"esbenp.prettier-vscode",
"financialforce.lana",
"salesforce.salesforcedx-vscode-expanded",
"streetsidesoftware.code-spell-checker",
"usernamehw.errorlens",
"DoCode.vscode-remove-final-newlines",
"medo64.render-crlf"
]
}
{ "recommendations": [ "salesforce.salesforcedx-vscode", "redhat.vscode-xml", "dbaeumer.vscode-eslint", "esbenp.prettier-vscode", "financialforce.lana", "salesforce.salesforcedx-vscode-expanded", "streetsidesoftware.code-spell-checker", "usernamehw.errorlens", "DoCode.vscode-remove-final-newlines", "medo64.render-crlf" ] }
{
  "recommendations": [
    "salesforce.salesforcedx-vscode",
    "redhat.vscode-xml",
    "dbaeumer.vscode-eslint",
    "esbenp.prettier-vscode",
    "financialforce.lana",
    "salesforce.salesforcedx-vscode-expanded",
    "streetsidesoftware.code-spell-checker",
    "usernamehw.errorlens",
    "DoCode.vscode-remove-final-newlines",
    "medo64.render-crlf"
  ]
}

 

IT

Posted by arkgame