...
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