/rider-plugin-template

JetBrains Rider plugin template

Primary LanguageKotlinApache License 2.0Apache-2.0

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.

Usage

  1. Fork or clone the repository.
  2. Replace com.jetbrains.rider.plugins.template and Rider.Plugins.Template with your preferred identifiers for the frontend and for the backend part.
  3. Build your plugin (the built ZIP file goes into build/distributions):
    $ ./gradlew :buildPlugin
  4. Run the tests:
    $ ./gradlew :check
  5. Run a test instance of Rider with your plugin:
    $ ./gradlew :runIde

License

Apache 2 License, see the LICENSE file.

Copyright 2024 JetBrains s.r.o.