{"id":15978800,"url":"https://github.com/fornever/rider-plugin-template","last_synced_at":"2026-04-02T22:26:23.527Z","repository":{"id":239037482,"uuid":"798332237","full_name":"ForNeVeR/rider-plugin-template","owner":"ForNeVeR","description":"JetBrains Rider plugin template","archived":false,"fork":false,"pushed_at":"2025-06-17T00:19:18.000Z","size":2677,"stargazers_count":7,"open_issues_count":7,"forks_count":3,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-17T01:27:34.034Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Kotlin","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ForNeVeR.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2024-05-09T15:09:22.000Z","updated_at":"2025-06-05T21:10:43.000Z","dependencies_parsed_at":"2024-06-06T22:45:23.216Z","dependency_job_id":"0115969b-2c88-452c-949d-6ed479d53461","html_url":"https://github.com/ForNeVeR/rider-plugin-template","commit_stats":null,"previous_names":["fornever/rider-plugin-template"],"tags_count":4,"template":false,"template_full_name":null,"purl":"pkg:github/ForNeVeR/rider-plugin-template","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ForNeVeR%2Frider-plugin-template","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ForNeVeR%2Frider-plugin-template/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ForNeVeR%2Frider-plugin-template/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ForNeVeR%2Frider-plugin-template/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ForNeVeR","download_url":"https://codeload.github.com/ForNeVeR/rider-plugin-template/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ForNeVeR%2Frider-plugin-template/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":260272970,"owners_count":22984409,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-07T23:22:52.310Z","updated_at":"2026-04-02T22:26:23.521Z","avatar_url":"https://github.com/ForNeVeR.png","language":"Kotlin","funding_links":[],"categories":[],"sub_categories":[],"readme":"JetBrains Rider Plugin Template [![NuGet package][nuget.badge]][nuget.page] [![JetBrains Team][badge.jetbrains-team]][jetbrains.opensource]\n===============================\nThis is a template of plugin for JetBrains Rider, including:\n- a backend part,\n- a frontend part,\n- a protocol to connect between those,\n- an integration test example.\n\nInstalling Template\n-------------------\n\n### From NuGet\n```console\n$ dotnet new install FVNever.Rider.Plugin.Template\n```\n\nIf you need a preview version, then specify a version explicitly, e.g.\n```console\n$ dotnet new install FVNever.Rider.Plugin.Template::251.0.0-eap08\n```\n\n### From Sources\n1. Fork or clone the repository.\n2. Create a local NuGet package:\n   ```console\n   $ dotnet pack -o ./output\n   ```\n   Your NuGet package will be generated in the `./output/` folder.\n3. Install the template:\n   ```console\n   $ dotnet new install ./output/FVNever.Rider.Plugin.Template.*.nupkg\n   ```\n\nUsing the Template\n------------------\nCreate a project from the template:\n```console\n$ dotnet new jetbrains-rider-plugin [--name YourNewPlugin] [--output YourNewPluginPath]\n```\n\nExecute the following shell command in the plugin directory. It will prepare it for work:\n```console\n$ ./gradlew prepare\n```\nAfter that, the plugin is ready for work. See the `README.md` file among the generated sources to learn how to build, test, and run the plugin.\n\nVersioning\n----------\nThe template follows the Rider internal version schema: e.g. a version of the template corresponding to Rider 2024.2 would have a version `242.x.y`, where `x.y` partially follows [Semantic Versioning 2.0.0][semver]: `y` is incremented for bugfix releases, `x` is incremented for everything else.\n\nPreview versions of Rider (if any) are targeted by the preview versions of the template.\n\nDocumentation\n-------------\n- [Changelog][docs.changelog]\n- [Template Contributor Guide][docs.contributing]\n- [Template Maintainer Guide][docs.maintaining]\n\nLicense\n-------\nApache 2 License, see [the `LICENSE` file][docs.license].\n\nCopyright 2024-2026 rider-plugin-template contributors.\n\n[badge.jetbrains-team]: https://jb.gg/badges/team.svg\n[docs.changelog]: CHANGELOG.md\n[docs.contributing]: CONTRIBUTING.md\n[docs.license]: LICENSE\n[docs.maintaining]: MAINTAINING.md\n[jetbrains.opensource]: https://github.com/JetBrains/\n[nuget.badge]: https://img.shields.io/nuget/v/FVNever.Rider.Plugin.Template\n[nuget.page]: https://www.nuget.org/packages/FVNever.Rider.Plugin.Template\n[semver]: https://semver.org/spec/v2.0.0.html\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffornever%2Frider-plugin-template","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffornever%2Frider-plugin-template","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffornever%2Frider-plugin-template/lists"}