Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: add starfish

...

Associated JBoss community project: Knative upstream


Project Starfish - Open anything anywhere in any IDE/editor

Summary of idea:

Implement a client side app that supports urlhandlers (i.e. ide://clone-url?url=https://github... , ide://open-file?, ide://open-debugger?port=..&project=url, etc.)

Then integrate these various actions to perform and setup in vscode, eclipse, intellij, emacs, vi, etc.

Make it work across Linux, OSX and Windows so it can be used from anywhere.

Possible make browser extensions to enable it on various websites like github, gitlab, etc.

This project will need some level of research:

  • How to setup url handlers on all three major platforms
  • Understand the basic functionallity of at least three IDEs/Editors open/clone features to show it will work
  • Explore extendability of browers or IDE's as needed

Possible tasks for this project:

  • Implement cross-platform app
  • Add tests
  • Write documentation
  • Prepare demos

Knowledge prerequisite: 

  • Open choice on language, but most likely Java, Go or Python based
  • Basic understanding of IDE and/or Browser extensions
  • Access to more than one of the Operating Systems, virtual machines okey.

Github repo:

Skill level: Beginner/Intermediate

Contact(s) / potential mentors(s): Max Rydahl Andersen (manderse@redhat.com)

Associated JBoss community project(s): Quarkus, vscode extensions, JBoss Tools