Versions Compared

Key

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

...

Associated JBoss community project(s): Elytron, WildFly


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

This would be a continuation of work done in 2020 where it was made to work across Linux, OSX and Windows so it can be used from anywhere.

Also a browser extensions to enable it on various websites like github, gitlab, etc.

Possible tasks for this project:

  • Implement actual basic commands and have it work for all major IDE's
  • Make distribution using jbang and/or jreleaser
  • Integrate it with Quarkus open code in IDE feature
  • Add tests
  • Write documentation
  • Prepare demos

Knowledge prerequisite: 

  • Java
  • Basic understanding of IDE and/or Browser extensions
  • Access to more than one of the Operating Systems, virtual machines okey.

Github repo:

       https://github.com/starfix/starfix for having a place of discussion/conversion.

       If you want to explore/work in this area and show your experience/interest you can look into contributing to projects like  https://github.com/maxandersen/jbang or  https://github.com/quarkusio.  Basically any project that relates to developer tools, desktop tools, scripts or browser extensions will be useful experience. 

Slides:

        An outline of the idea with some screenshots/overview can be found here - feel free to comment.

    

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