eclipse-che / che

Kubernetes based Cloud Development Environments for Enterprise Teams
http://eclipse.org/che
Eclipse Public License 2.0
6.99k stars 1.19k forks source link

Create v2 devfiles for Getting Started samples #19341

Closed l0rd closed 2 years ago

l0rd commented 3 years ago

Is your enhancement related to a problem? Please describe.

One of the sub-epics of Run Che workspaces using the DevWorkspace operator is to switch our samples from a v1 to v2 based devfiles.

Describe the solution you'd like

Related to https://github.com/eclipse/che/issues/18666

Further details

A simple devfile v2 is the one available here. We should use schemaVersion: 2.1.0 rather than schemaVersion: 2.0.0 (che-server support for it) and the full updated reference is here.

Subtasks

l0rd commented 3 years ago

Moving it out of scope of STEP 2 of the devworkspace work as we won't be able to create all the samples devfiles. That will be postponed to STEP 3 and we need to discuss if we need to update the devfile samples.

svor commented 3 years ago
Status Name Sample Assignee
:heavy_check_mark: quarkus https://github.com/che-samples/quarkus-quickstarts/tree/devfilev2
:heavy_check_mark: java-web-spring https://github.com/che-samples/java-spring-petclinic/tree/devfilev2
:heavy_check_mark: nodejs-mongo https://github.com/che-samples/nodejs-mongodb-sample/tree/devfilev2
:heavy_check_mark: nodejs https://github.com/che-samples/web-nodejs-sample/tree/devfilev2
:heavy_check_mark: python https://github.com/che-samples/python-hello-world/tree/devfilev2
:heavy_check_mark: python-django https://github.com/che-samples/django-realworld-example-app/tree/devfile2
:heavy_check_mark: go https://github.com/che-samples/golang-example, https://github.com/che-samples/golang-echo-example
:heavy_check_mark: java-mongo https://github.com/che-samples/java-guestbook/tree/devfilev2 @vitaliy-guliy
:heavy_check_mark: apache-camel-k https://github.com/che-samples/apache-camel-k/tree/main/examples (sample is in subdirectory) @benoitf
:heavy_check_mark: apache-camel-springboot https://github.com/che-samples/fuse-rest-http-booster @benoitf
:heavy_check_mark: bash https://github.com/che-samples/bash @AndrienkoAleksandr
che4z (no sample) @filipkroupa
:heavy_check_mark: cpp https://github.com/che-samples/cpp-hello-world @svor
dotnet
:heavy_check_mark: dotnet-asp.net https://github.com/che-samples/aspnetcore-realworld-example-app/tree/devfilev2 @svor
java-gradle
java-maven
:heavy_check_mark: java-mysql https://github.com/che-samples/java-spring-petclinic update existing one by adding mysql component @vitaliy-guliy
java-web-vertx
:heavy_check_mark: nodejs-angular https://github.com/che-samples/nodejs-angular @svor
:heavy_check_mark: nodejs-react https://github.com/che-samples/nodejs-react-redux @svor
:heavy_check_mark: nodejs-yarn https://github.com/che-samples/react-web-app/tree/devfilev2 @svor
php-laravel
php-mysql
:heavy_check_mark: php-symfony @svor
php-web-simple
quarkus-command-mode
:heavy_check_mark: rust https://github.com/che-samples/helloworld-rust/tree/devfilev2 @l0rd
:heavy_check_mark: scala-sbt https://github.com/che-samples/scala-sbt/tree/devfilev2 @sideeffffect
:heavy_check_mark: java-lombok https://github.com/che-samples/lombok-project-sample/tree/devfilev2 @svor
svor commented 3 years ago

@apupier @sideeffffect @filipkroupa @AndrienkoAleksandr we are creating devfiles v2 for getting started samples (more information you can find in the description). It's already done for some samples, you can check the progress in the spreadsheet. So, I'd like to ask you to take care about the samples which you have contributed.

The procedure should be:

If you have any question, please ask me.

sideeffffect commented 3 years ago

@svor here are the PRs for Scala/Metals:

max-cx commented 3 years ago

Hi, a question to the assignee of this issue:

Will the outcome require any changes to the relevant content of the Installation Guide or Administration Guide or End-user Guide?

Yes/No?

svor commented 2 years ago

I'm going to close this issue. The following tasks were created: