Hi friends 馃憢
We (the Facebook Nuclide and Flow teams) just open-sourced flow-language-server, a node program that wraps flow and implements Microsoft's Language Server Protocol. Especially considering the awesome work from contributors (@bpasero, @orta, @Arilas, @thymikee, @Gozala and others), I was wondering if you'd like to combine efforts to build a better Flow integration for VSCode using the work here and rebasing it onto of the LSP server. I've already put together a proof of concept that implements much of the functionality.
Like flow-for-vscode, the language server is based on a Flow wrapper extracted from Nuclide, but is much more recent. On the other hand, it looks like some modifications were made to that code here to improve the experience with VSCode.
Would you all be interested in collaborating?
One interesting note: the language server currently ships with built-in version and download management for flow binaries, something that would make flow-for-vscode an even better out-of-the-box experience. That said, I've been thinking that the version and download management might be better off as a library that could be included on the editor integration side, which would work naturally with this extension either way.
This is fabulous, congrats @wbinnssmith - I'd love to see this extension move to just using flow-language-server as a library, keeping flow-for-vscode focused just on making the VS Code aspect shine. 鉂わ笍
@nmote and @zertosh might remember, but ages ago flow-for-vscode was updated to reuse a bunch of Nuclide's Flow integration. It may have been refactored since then, though, and a bunch of new features have been added.
yo, started something. I'll _slowly_ iterate on this, but if anybody has more time, feel free to jump in on the branch.
@wbinnssmith I will take this on. I need to give back something 馃憤
If anyone would be interested in helping or insight hit me up directly. I have some downtime (haha) so ill get this in motion today.
Most helpful comment
@wbinnssmith I will take this on. I need to give back something 馃憤
If anyone would be interested in helping or insight hit me up directly. I have some downtime (haha) so ill get this in motion today.