Rider SDK Dev Guide is outdated

HI,

 

could you please update the dev guide for the rider sdk? 

Recently, after failing at writing plugins for visual studio, I thought "let's have a look if writing extensions for Rider is easier and better documented". I saw the dev guide and was blazed, but I soon found out that there's no official, complete API description, that the dev guide is partially outdated and is not going into deep details.

An example of outdated source is:
https://www.jetbrains.com/help/resharper/sdk/Features/Completion.html

The "GroupedItemsCollector" does not exist in any namespace and the "context" does not have a method called "AddAtDefaultPlace".

 

 

0
2 comments

Hi,

it's true the DevGuide is partially outdated. We're currently following an approach to provide samples in a dedicated resharper-rider-plugin template, which are so to say "ready-to-hack" :) We don't have an example for code completion yet, but it's on my list.

For your specific case, the "AddAtDefaultPlace" is no longer available and it should only be the "ILookupItem.Placement" property which defines where it's shown. In any case, if you have ideas and need help with the implementation, I can invite you to our internal Slack channel. It's usually much easier to discuss things there. The SDK is basically our whole codebase, and keeping it up-to-date would require a huge effort, although only a small part is actually used for plugins. So the Slack usually works much better and more focused.

 

0

Hi Matthias,

danke dir. Den Link habe ich mir direkt mal als Lesezeichen im Browser abgespeichert. Das Template werde ich die Tage mal ausprobieren.

Ich trete gerne dem Slack-Channel bei, einfach die in meinem Profil hinterlegte E-Mail Adresse verwenden (falls sie sichtbar sein sollte).

Bei den ständigen Feature-Implementierungen, ggf. Refactoring, Anforderungsänderungen und unterschiedlichen Entwicklern kann ich das nur allzu gut verstehen. Das erlebe ich auch tagtäglich. Solange man keine puren "Dokumentierer" hat, wird es schier unmöglich, alle Dokus aktuell zu halten, es sei denn, man reduziert die Zeit für's Programmieren auf 3-4 Stunden täglich :D 

 

0

Please sign in to leave a comment.