Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Clarify names of default stacks #13592

Closed
slemeur opened this issue Jun 20, 2019 · 11 comments
Closed

Clarify names of default stacks #13592

slemeur opened this issue Jun 20, 2019 · 11 comments
Assignees
Labels
kind/enhancement A feature request - must adhere to the feature request template. severity/blocker Causes system to crash and be non-recoverable or prevents Che developers from working on Che code.
Milestone

Comments

@slemeur
Copy link
Contributor

slemeur commented Jun 20, 2019

Description

Capture d’écran 2019-06-20 à 14 13 20

  • We should remove from the name "Theia IDE". the default stacks are all provided with Theia IDE.
  • Also there are 2 pythons stacks. I would rename the one for Django just being "Django"

Reproduction Steps

OS and version:
Che 7 RC2

@slemeur slemeur added kind/enhancement A feature request - must adhere to the feature request template. target/che7GA labels Jun 20, 2019
@themr0c
Copy link
Contributor

themr0c commented Jun 26, 2019

I was about to create the same issue :). I would add that the Che 7 mention is maybe not necesary in "Apache Camel based projects on Che 7".

@themr0c
Copy link
Contributor

themr0c commented Jun 26, 2019

Additionally (because it appears in the same screen at Workspace creation), I would suggest to unify the descriptions of the Sample projects. Would "A simple project in " make sense?

On 7.0.0-RC-2.0 we have:

  • A blank project example.
  • A Ceylon 'Hello World' project example that runs on all supported backends.
  • The app will print Hello World to the console.
  • Simple Ruby Project.
  • Simple Go Hello World.
  • Simple Rails Project.
  • A simple Hello World in C.
  • ASP.NET Core backend implementation for RealWorld https://realworld.io
  • A simple .NET 2.0 web sample.
  • Go Real World Sample.
  • Go Web Sample.
  • Simple Go Hello World.
  • A simple Che extension that brings a new UI menu item
  • A simple Che extension that brings a new UI menu item and REST service
  • A hello world Java application.
  • Fuse booster.
  • Simple Android Hello World.
  • Simple Android Project.
  • Spring Boot Guide to build a RESTful web service
  • Quickstart to demonstrate OpenShift health probes working with Spring Boot Actuator
  • Quickstart to expose a REST Greeting endpoint using SpringBoot and Apache Tomcat in embedded mode
  • Booster demonstrating health checks and recovery
  • HTTP Vert.x Booster
  • Petclinic app using MySQL as persistent storage
  • A basic example using Spring servlets. The app returns values entered into a submit form.
  • Quickstart to expose a REST Greeting endpoint using Wildfly Swarm
  • Angular PatternFly Starter Project.
  • Express app with Postgres database
  • Simple NodeJS Project.
  • Yeoman Starter project.
  • Exemplary real world backend API built with Laravel https://realworld.io
  • Code for the simple PHP and MySQL database app tutorial. https://www.taniarascia.com/create-a-simple-database-app-connecting-to-mysql-with-php/
  • Symfony Demo Application https://symfony.com/
  • A hello world PHP script to deploy to GAE.
  • A hello world PHP script.
  • Simple Python3.5 Project.
  • Django Real World Example.
  • Python Hello World Project.
  • TypeScript greeter sample

And then the list could be ordered?

@themr0c
Copy link
Contributor

themr0c commented Jun 26, 2019

Another note: "Simple Python3.5 Project." is not an accurate description, the sample is based on python 3.6. I see 'pulling image "centos/python-36-centos7:1"'.

@l0rd l0rd mentioned this issue Jun 27, 2019
85 tasks
@l0rd l0rd added severity/blocker Causes system to crash and be non-recoverable or prevents Che developers from working on Che code. target/che7GA and removed target/che7GA labels Jun 27, 2019
@l0rd l0rd added this to the 7.0.0 milestone Jun 27, 2019
@sparkoo
Copy link
Member

sparkoo commented Jul 3, 2019

I've created PR for this. Let's discuss details there eclipse-che/che-devfile-registry#25

@sparkoo
Copy link
Member

sparkoo commented Jul 3, 2019

@themr0c what about sample projects? Are there even gonna be there? Or are they deprecated and will be removed? As it is now, it does not make much sense to e.g. choose .NET stack and then add java sample project.

@sparkoo
Copy link
Member

sparkoo commented Jul 3, 2019

@slemeur ^^

@themr0c
Copy link
Contributor

themr0c commented Jul 3, 2019

@sparkoo I don't know. @slemeur should definitively know better than myself.

@slemeur
Copy link
Contributor Author

slemeur commented Jul 4, 2019

You are right. The default stack will be provided with a sample project:
#13529

It is still valuable to cleanup the description of the sample project as it will be displayed on the dashboard. But I'm not sure where the description is going to come from cc @ashumilova

@ashumilova
Copy link
Contributor

Sample's description is displayed this way just for the additional information:
Screenshot from 2019-07-08 12-23-44
Project object in devfile doesn't have any description field - so the description displayed for samples is not going to be set for project created from it.

@skabashnyuk
Copy link
Contributor

Due to the changes that are coming with samples #13529
#13665 I think cleaning up their names deserve for a separate issue.

@sparkoo
Copy link
Member

sparkoo commented Jul 8, 2019

I've created an issue for that. See #13793.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/enhancement A feature request - must adhere to the feature request template. severity/blocker Causes system to crash and be non-recoverable or prevents Che developers from working on Che code.
Projects
None yet
Development

No branches or pull requests

6 participants