Skip to content

ForNeVeR/rider-plugin-template

Repository files navigation

JetBrains Rider Plugin Template JetBrains Team

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.

Installing template from source code

To use the template from the source code:

  1. Fork or clone the repository.
  2. Create a local NuGet package:
    $ dotnet pack -o ./output
    Your NuGet package will be generated in the ./output/ folder.
  3. Install the template:
    $ dotnet new install ./output/JetBrains.Rider.Plugin.*.nupkg

Using the Template

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.

Documentation

License

Apache 2 License, see the LICENSE file.

Copyright 2024 JetBrains s.r.o.

About

JetBrains Rider plugin template

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •