バージョン管理したいスクリプト (.PS1) およびモジュール (.PSM1) ファイルが多数あります (Github を使用する予定です)。おそらくNuGetを使用して、それらをパッケージとして展開したいと考えています。
次のディレクトリ構造があります。
|-My Documents
|-WindowsPowerShell
|-Modules
|-Com.Foo.Bar.ModuleA
|-Com.Foo.Bar.ModuleA.psm1
|-Com.Foo.Bar.ModuleB
|-Com.Foo.Bar.ModuleB.psm1
|-Scripts
|-Samples
|-foobar.ps1
|-other non-script files that I would like to version
WindowsPowerShell
コードを使いやすくするためにフォルダーを使用しています。
Github リポジトリ (README.md ファイルを作成した) は既に作成しています。
PowerShell 関連の質問:
- Java 風のファイルとフォルダーの命名規則を使用することは、特にモジュールをパッケージとして扱いたい場合に、モジュールに適していますか? これはスクリプトにも当てはまりますか?より良い構造はありますか?
- 非標準のスクリプト ディレクトリ (ではない
WindowsPowerShell
) を使用する場合、プロファイル (Microsoft.PowerShellISE_profile.ps1) を変更して見つけることはできますか?
Git 関連の質問: - このリポジトリを既定のディレクトリ (My Documents\GitHub) または WindowsPowerShell に複製する必要がありますか? - GitHub ディレクトリを使用する場合、既存のファイルを新しいディレクトリ (GitHub の子) に移動する必要がありますか?