Set up ElixirLS fork for Visual Studio Marketplace
See original GitHub issueIn an effort to get this project revitalized, I am setting things up for publishing to the marketplace before I start trying to merge in any fixes or features. I want the published extension to be clearly labeled as a fork of Jake’s work but I also want to be set up so that, if we end up being viable long term, we don’t have code and settings littered with fork
for example. Here is what I propose.
- We use elixir-lsp (display name Elixir Language Server Protocol) as the publisher. Sticking with this as our org name and publisher name feels like consistent branding that should help users understand where it came from. Alternatively we switch to just ElixirLS (I grabbed the
elixir-ls
org if needed) since this is the language server not the protocol, but that’s not super important. - We use elixir-ls for the package name, making the full package id be
elixir-lsp.elixir-ls
orelixir-ls.elixir-ls
if we dropped theP
. - We use something like “ElixirLS Fork: …” as the display name of the extension, so that anyone who finds us in the marketplace knows right away that this is a fork and isn’t misled if they were trying to find Jake’s extension.
- We ensure that the README as displayed on the extension’s entry in the marketplace clearly calls out Jake’s great work and the reason for the fork, and points people to Jake’s extension if that is what they were looking for.
- We use
ElixirLS
for thelangId
as opposed to Jake’selixirLS
. This is very similar I know, but it is different enough to not squash config people are using from his extension and doesn’t require thatfork
or similar be left in settings for users of this fork. - We use “ElixirLS” and not “ElixirLS Fork” in the UI labels. It seems unlikely that someone will have both extensions installed at the same time so it doesn’t feel necessary to call out fork in those labels.
@JakeBecker I’d love to hear your opinion on this if you can spare the time. I don’t want to do anything disrespectful to your work and hope to help this thrive for the sake of the community.
Issue Analytics
- State:
- Created 4 years ago
- Comments:10 (10 by maintainers)
Top Results From Across the Web
ElixirLS: Elixir support and debugger
Extension for Visual Studio Code - Elixir support with debugger, autocomplete, and more. Powered by ElixirLS.
Read more >Elixir in VS Code
Visual Studio Code has become a very popular code editor. ... This post walks you through setting it up for Elixir development. Contents....
Read more >Shall we start an ElixirLS fork? - Elixir Forum
I use Visual Studio Code, and the ElixirLS extension is a must have to code in ... It is on the VSCode marketplace,...
Read more >Elixir Development with Visual Studio Code | by Rafael Gutierrez
The extension ElixirLS adds a variety of new abilities to Visual Studio Code to handle Elixir projects like autocomplete, go-to-definition, code ...
Read more >Learn With Me: Elixir - Visual Studio Code and Elixir (#70)
I ended up trying Visual Studio Code because it was free, simple, cross-platform, ... I'm currently using the ElixirLS Fork extension.
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
Okay, I think we are on the same page. Thanks for taking the screenshots, it’s helpful to see what it will look like visually.
@JakeBecker Congrats on getting married! That’s very exciting, and very busy 😃 I hope you get that job and get paid to work on ElixirLS, that would be awesome 🎉