This is a template of plugin for JetBrains Rider, including:
- backend part,
- frontend part,
- protocol model connecting the two,
- a unit test,
- GitHub Actions connecting it all.
To use the template from the source code:
- Fork or clone the repository.
- Create a local NuGet package:
Your NuGet package will be generated in the
$ dotnet pack -o ./output
./output/
folder. - Install the template:
$ dotnet new install ./output/JetBrains.Rider.Plugin.*.nupkg
Create a project from the template:
$ dotnet new jetbrains-rider-plugin [--name YourNewPlugin] [--output YourNewPluginPath]
Execute the following shell command in the plugin directory. It will prepare it for work:
$ ./gradlew :prepare
After that, the plugin is read for work. See the README.md
file among the generated sources to learn how to build, test, and run the plugin.
Apache 2 License, see the LICENSE
file.
Copyright 2024 JetBrains s.r.o.