Skip to content
Permalink
Browse files

Update and rename README.md to README.adoc

  • Loading branch information
maxandersen committed Mar 2, 2020
1 parent 3427f5e commit 505b6cfcbae2e3b1eb58a31cb05fc804af8f9389
Showing with 48 additions and 6 deletions.
  1. +48 −0 README.adoc
  2. +0 −6 README.md
@@ -0,0 +1,48 @@
# Project Starfish

GSOC 2020 Starfish POC

This repo is mainly to have conversations/discussions around the https://docs.jboss.org/display/GSOC/Google+Summer+of+Code+2020+ideas[Starfish GSOC idea under JBoss.org].

Below is an update of the original outline of the idea:

## 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, or Go based
- Basic understanding of IDE and/or Browser extensions
- Access to more than one of the Operating Systems, virtual machines okey.
### Github repo:

Since this is a new idea there are no direct current github repo for it - for now created https://github.com/maxandersen/starfish 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 any vscode-* repo under https://github.com/redhat-developer/ or for more advanced

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 https://docs.google.com/presentation/d/1AwWtUVz04b5u2I3QB-fEevzpyAJLSE1PzdS0JjnVoO0/edit#slide=id.pp[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

This file was deleted.

0 comments on commit 505b6cf

Please sign in to comment.
You can’t perform that action at this time.