-
Notifications
You must be signed in to change notification settings - Fork 5
Description
@stollcri, @optikfluffel, @raulchedrese, @denny-trebbin, @brandc87
I don't think that the Elixir + Nova community is all that big at the moment. What do you all say to starting an org that houses all the Elixir-related Nova efforts that you've all started? I know that some of you have already combined efforts a bit. So should we take that further?
It'd be nice if there was one, canonical, syntax support extension. One language server extension. One formatting extension. Etc. I know that there isn't that much fragmentation now, but it might be nice for people to realize we are all communicating and only actually publishing the best version of each of these things.
My proposal would be to create an org called nova-elixir on GitHub. From there, we'd pull in the existing repos that you all have created. Next we'd combine the two "ElixirLS" repos into one extension and archive the old ones (including the "Elixir" extension which is already included in Raul's "ElixirLS"). I'd suggest just calling the new extension "Elixir". The formatter could stay separate at first, then could be merged into the new "Elixir" extension. Eventually the org would have four archived repos and one active one.
If there is a need/desire that someone has for Elixir snippets or other things Elixir-related, that could be its own extension/repo under the org.
In addition, we could remove the old versions of the extensions from Panic's directory (assuming that is possible). Then when someone wants to work with Elixir in Nova, it is obvious what extension(s) to install and exactly where to go to contribute.
I realize that none of you have asked for your work to be pushed into another place or combined with other code, but I figured I'd suggest it to everyone because that is exactly what I was looking for 😅 when trying to find "the best" Elixir extension for Nova.
We'd have to iron out a few details, surely. But is this idea worth pursuing?