Skip to content

YMM4 plugin boilerplate template repository

License

Notifications You must be signed in to change notification settings

InuInu2022/ymme-vscode-boilerplate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ymme-vscode-boilerplate

YMM4 plugin boilerplate template repository

このテンプレートでできること

設定済み

  • src/Sample以下に何もしないサンプルプラグインが設定済みです
    • これをもとにしても、公式のサンプルを元にしてもOK
    • ソリューションファイル:Sample.slnも設定済みです
  • dotnet publishコマンドでymmeファイルをpublish以下に作成&YMM4のプラグインフォルダ以下に展開できます
  • Code Analyzerを色々有効にしています
  • ビルド時に LICENSEREADME.md がdllやymmeに含まれるように設定済
  • licensesフォルダ以下のファイルもdllやymmeに含まれるように
  • MinVerライブラリでgitのタグから自動でSemVerが付きます
  • VSCode: VSCodeのpublishタスクでも上記ができるようにしています
  • VSCode: プラグインをYMM4ごとデバッガ接続で起動することができます
  • gitignore, editorconfig設定済み

設定が必要なこと

  • 環境変数:YMM4_PATHに「開発用YMM4」の置いてあるフォルダへのパスを通してください
    • ※普段使い用YMM4とは別にするのをオススメ
  • LICENSE:MITライセンスになっているのでお好きなライセンスに書き換えて下さい
  • nuget以外のライブラリ:lib以下において参照してください
  • ドキュメント: docsフォルダを用意しています
  • ユニットテスト: testsフォルダだけ用意しています
    • お好きなテストフレームワークをお使いください

バージョン

  • YMM v4.35.xx 以降
  • ※YMM v4.34.xx 以前は tags から旧バージョンを利用することができます

Reference

YMM4のプラグイン開発は以下を参照してください。

About

YMM4 plugin boilerplate template repository

Topics

Resources

License

Stars

Watchers

Forks

Languages