Skip to content

Finally ship the ReSharper/Rider plugin #642

Open
@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

    Projects

    Status

    Todo

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions