Skip to content

Instantly share code, notes, and snippets.

@amisevsk
Last active August 13, 2019 20:16
Show Gist options
  • Save amisevsk/fb60ca6bbbcc03f2916a2074fa2ce526 to your computer and use it in GitHub Desktop.
Save amisevsk/fb60ca6bbbcc03f2916a2074fa2ce526 to your computer and use it in GitHub Desktop.

Server

Startup

Terminal

File Perms

Language Servers

Debugging

Default commmands

Endpoints

Other

Apache Camel

🍏

🍏

🍏

🍏

🍏

🍏

🍏

🍏

.NET Core

🍏

🍏

🍏

πŸ’€πŸ”¨ [1]

🍏

🍏

🍏

🍏

Golang

🍏

🍏

🍏

🍏

🍏

🍏

🍏

🍏

Java-Gradle

🍏

πŸ”” [1]

🍏

🍏

🍏

🍏

🍏

🍏

Java-Maven

🍏

🍏

🍏

🍏

🍏

🍏

🍏

🍏

Java Spring (MySQL)

🍏

🍏

🍏

🍏

🍏

🍏

🍏

🍏

Java Spring

🍏

🍏

🍏

🍏

🍏

🍏

🍏

🍏

Java Vert.X

🍏

🍏

🍏

🍏

🍏

πŸ”” [1]

🍏

πŸ”” [2]

NodeJS Express

🍏

🍏

🍏

🍏

🍏

🍏

🍏

🍏

NodeJS Angular

🍏

🍏

🍏

🍏

πŸ’€πŸ”¨ [1]

🍏

🍏

🍏

NodeJS Mongo

🍏

🍏

🍏

🍏

πŸ’€πŸ”¨ [1]

πŸ”” [2]

πŸ’€πŸ”¨ [3]

🍏 [4]

NodeJS React

🍏

πŸ”” [1]

🍏

πŸ”” [2]

πŸ’€πŸ”¨ [3]

🍏

🍏

🍏

PHP Laravel

🍏

🍏

🍏

🍏

❓

πŸ”” [1]

🍏

🍏

PHP MySQL

🍏

🍏

🍏

🍏

❓

🍏

πŸ””πŸ› οΈ [1]

🍏

PHP Symfony

🍏

🍏

🍏

🍏

❓

🍏

🍏

🍏

PHP Simple

🍏

🍏

🍏

🍏

❓

🍏

πŸ””πŸ› οΈ [1]

🍏

Python

🍏

🍏

🍏

πŸ’€πŸ”¨ [1]

πŸ’€πŸ”¨ [2]

🍏

🍏

🍏

Python Django

🍏

🍏

🍏

πŸ’€πŸ”¨ [1]

πŸ’€πŸ”¨ [2]

πŸ”” [3]

🍏

🍏

Legend
  • 🍏 - No issues found

  • πŸ”” - Minor issue

  • πŸ›‘ - Component not working

  • πŸ’€ - Milestone >7.0.0

  • ❓ - Untested

  • πŸ› οΈ - PR open (see description for link)

  • πŸ”¨ - Issue open (see description for link)

Common issues
  • (3x) Did not clone project

  • "Start Debugging" with no config behaves strangely: eclipse-che/che#14006

  • non-ephemeral mode can cause various issues due to Gluster storage being slow:

    • yarn install fails due to fs sync issues

    • Classpath is incomplete. Only syntax errors will be reported errors opening java files

    • Maven builds fail occasionally

  • Could not figure out how to start debugging in nodejs-based workspaces

  • Many images show a different bash prompt (if .bashrc exists)

  • devfiles with server-based samples should have "stop server" tasks.

Apache Camel

No issues

.NET Core
  1. Error highlighting doesn’t work right; everything gets an error marker due to no types being found redhat-developer/rh-che#1535

Golang

No issues

Java-Gradle
  1. Shell prompt is ugly: user@workspaceq47qxh0wws17melq:/projects$

Java-Maven

No issues

Java Spring (MySQL)

No issues

Java Spring

No issues

Java Vert.X
  1. Consider adding tasks that interact with vert.x, since testing an API can be strange.

    • e.g. curl localhost:8080/products to avoid reading code to figure out how to test

  2. Sample project README.md needs to be updated (references codenvy/ubuntu_jdk8 dockerimage)

    • Consider adding jq to image, since the sample app serves json

NodeJS Express

No issues

NodeJS Angular
  1. Could not figure out how to debug in theia

NodeJS Mongo
  1. Could not figure out how to debug in theia

  2. "Create test user" task only works when web app is running, should show better message

  3. Endpoint does not serve at root path, so just shows {"errors":{"message":"Not Found","error":{}}}

    • Navigating to /api/user shows {"errors":{"message":"No authorization token was found","error":{}}}

    • Need to read code to use app; should not be tested in browser in general

  4. Since files are javascript, some language servers don’t work (e.g. error highlighting)

NodeJS React
  1. Prompt is ugly: [user@workspace1s7g66pd2d61n4ly projects]$

  2. Had to reload page to get language server to show hovers

  3. Could not figure out how to debug in theia

PHP Laravel
  1. Default commands complicated list, should be combined

    • Unclear what database is used for

PHP MySQL
  1. Endpoint leads to Index of / instead of actual app; need to navigate to crud-php/public/

PHP Symfony

No issues

PHP Simple
  1. Endpoint leads to Index of /, need to navigate to php-web-simple/

Python
  1. Language server eclipse-che/che#14074

  2. Could not figure out debugging

Python Django
  1. Language server eclipse-che/che#14074

  2. Could not figure out debugging

  3. Error launching task 'install dependencies': Request runTask failed with message: Unknown actor CheTask

    • Succeeds anyways

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment