Skip to content

Support Cyberbrain in more editors and IDEs #24

@laike9m

Description

@laike9m

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions