As part of this, I moved the VS Code URI to an annotation during the processing phase.
I decided to go with a dependency over hand-rolling because there are quite a few forges that it supports and it did not seem worthwhile to figure all that out again if someone has already done it, and the code looks reasonable to me although I do still think a go-chi style of parser would be cooler.
Closes https://github.com/coder/backstage-plugins/issues/117
As part of this, I moved the VS Code URI to an annotation during the processing phase.
I decided to go with a dependency over hand-rolling because there are quite a few forges that it supports and it did not seem worthwhile to figure all that out again if someone has already done it, and the code looks reasonable to me although I do still think a go-chi style of parser would be cooler.