-
-
Notifications
You must be signed in to change notification settings - Fork 160
Description
There are countless editors and IDEs out there. For convenience, I'll call them environments. I'd like to see Cyberbrain integrated with all of them, but this simply is not possible given the limited time I have. Considering the technologies Cyberbrain is using, here's what I'm gonna do.
- Cyberbrain will officially support major vscode-compatible environments
- Support for non-vscode-compatible environments will rely on the community
I'm committed to provide as much help as I can, including but not limited to:- Answering questions
- Audio/video 1:1
- Making necessary code changes
- Pair programming
The reason is simple. The only environment we now support is VS Code (local), thus it's much easier to support vscode-compatible environments than others.
Based on the strategy, the environments we will offically support include:
Please let me know if there's more.
The environments that we will rely on the community to support include:
- All non-web IDEs (PyCharm/Eclipse/Visual Studio/etc)
- Vim/Emacs/Sublime/Atom/etc
- Jyputer notebook
- Command line
I will create a formal specification of the internal API to help people build third-party tools.
There is no preset timeline for when each environment will be supported, or in which version. I want to keep it flexible, and most likely, the environments that more people requested for will be supported first. Once a new environment is supported, we'll release a new minor version.
For requesting support for another vscode-compatible environment, please open a separate issue.
If you want to migrate Cyberbrain to a non-vscode-compatible environment, please contact me directly on Twitter or Discord. I'm happy to discuss it anytime.