Skip to content

Finally ship the ReSharper/Rider plugin #642

@Perksey

Description

@Perksey

For the JetBrains OSS Power-Up @matkoch and @HurricanKai put together a prototype ReSharper/Rider plugin for Silk.NET which enabled a "open specification" hotkey in Rider and had a prototype of an overload quickfix.

The overload quickfix is very early days and I suppose at some point we should work on productizing that a bit more, but for now I think we should work on getting the "open specification" button out of the door.


The work, as far as I can tell, is:

  • Merge latest main into feature/jetbrains-plugin (it is VERY behind)
  • Remove commented out code pertaining to the "open specification"/"open documentation" functionality
  • Temporarily remove the quickfix code, and perhaps add it back in another branch.
  • Run the data generator as part of the regenerate bindings NUKE job
  • Investigate the CI/CD situation (I'm more than happy to sort this being in the Plugin Writers Slack) as ideally we will want to automate pushing to the JetBrains Plugin Registry when we make a tag.
    • all maintainers have access to the Silk.NET username/password for the JetBrains Plugin Registry
  • Open a pull request
  • Review & merge into main
  • Either release or if we've sorted out the CD situation, wait until the next monthly update where it should release itself when tagged :)
  • Raise issues for adding quickfix functionality into the plugin

Up-for-grabs for anyone, though it's a bit of a larger issue so @HurricanKai @ThomasMiz if either of you want to pick this up feel free.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    Status

    Todo

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions