bitburner-official / bitburner-src

Bitburner source code.
Other
775 stars 256 forks source link

Remove the electron specific API server. #1034

Open LJNeon opened 7 months ago

LJNeon commented 7 months ago

This was already agreed on in discord, I'm just opening an issue so that it isn't forgotten about.

The current plan is to:

LJNeon commented 6 months ago

Also, if we're updating the vscode extension then #107 should probably be handled at the same time.

gmcew commented 1 month ago

From #687 and present as of v2.6.2, there's also a documentation update piece as the Tools & Resources section within the in-game docs still refers to the VSCode extension.

mallardduck commented 1 week ago

I hacked away at creating a vscode extension that uses the bitburner-filesync. Well not exactly since it felt more logical to use vscode native file watchers and such. Which wasn't compatible with the current filesync library, but could be with some refactors. However, it is in a mostly functional state and at the very least could be seen as a prototype for creating a new one.

https://github.com/mallardduck/vscode-bitburner-remoteapi

If the main bitburner-filesync library were able to be used - even if for sake of not duplicating types/interfaces, that could be helpful. And a good way to make the "eco-system" more stable since it could rely on the official sync tool and on vscode native concepts. Allowing me/us to remove a good deal of code I duplicated to quickly hack up progress.