Skip to content

Design a new Welcome Page with Instructions and Feature sets #2402

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

Closed
mohitsuman opened this issue Apr 24, 2022 · 2 comments · Fixed by #2537
Closed

Design a new Welcome Page with Instructions and Feature sets #2402

mohitsuman opened this issue Apr 24, 2022 · 2 comments · Fixed by #2537
Assignees
Labels
kind/enhancement New feature or request
Milestone

Comments

@mohitsuman
Copy link
Collaborator

mohitsuman commented Apr 24, 2022

The workflow scenario should be defined as follows:

  • OpenShift Connector Logo
  • Description of Extension
  • Followed by the brand image
  • What's New Button
  • Getting Started Button

Following Heading and Description

  1. Hybrid Cloud Flexibility

Description: Open hybrid cloud is Red Hat's recommended strategy for architecting, developing, and operating a hybrid mix of applications. This extension allows the developers to connect to any OpenShift cluster, be it running locally or on any hybrid cloud. Using the extension, developers can use the streamlined experience for the easy creation of clusters hosted on OpenShift

  • Local OpenShift running on the laptop

This should be a Button and once clicked should open the CRC webview directly (OpenShift Local)

  • Provision a free tier version of OpenShift Developer Sandbox

This should be a Button and once clicked should open the developer sandbox webview directly (Developer Sandbox)

  1. Component Creation Simplicity

Description: Developers can quickly get started with application development using devfile based sample code. This allows them to built from the ground up with application development on Kubernetes in mind. Users can create, develop, debug and deploy applications on OpenShift within few clicks.

The extension supports Java, NodeJS, Python, .NET, Go, Quarkus, etc.

Button to Open Component Registry View directly (Component Registry View)

  1. Push code fast and debug on remote

Description: Developers can quickly check out the code, make changes and do fast deployment on the remote cluster. Once deployed, they can Debug the changes directly in the remote environment. There is a separate view for applications running in Debug Mode.

Users can also follow the logs as the deployment is happening and open it within the terminal or the IDE itself.

Bottom of the page, resource content mentioning the following:

  1. Help
  2. Resources

Ref image:

Screenshot 2022-07-22 at 6 11 44 PM

@mohitsuman mohitsuman added the kind/enhancement New feature or request label Apr 24, 2022
@mohitsuman mohitsuman added this to the 0.5.0 milestone Apr 24, 2022
@mohitsuman mohitsuman modified the milestones: 0.5.0, 0.6.0 Apr 26, 2022
@msivasubramaniaan
Copy link
Collaborator

msivasubramaniaan commented Jun 27, 2022

As part of Welcome page I have following questions, Can someone share your views and thoughts?

Existing approach used ejs and vscode-welcome-view render it

  • Do I need to reuse the existing approach or Call the html page directly when command called?

  • Do we reuse the Gitlens welcome page?

  • What are the items which needs to show in the page? (All existing links or any other things need to add)

@mohitsuman mohitsuman modified the milestones: 0.6.0, 0.7.0 Jul 27, 2022
@msivasubramaniaan msivasubramaniaan linked a pull request Aug 19, 2022 that will close this issue
@mohitsuman
Copy link
Collaborator Author

@msivasubramaniaan For the Heading here is the text:

OpenShift Connector

OpenShift Connector for VS Code brings the power and convenience of Kubernetes and Red Hat OpenShift to developers. The extension allows developers to create, test, debug and deploy cloud-native applications on OpenShift in simple steps.

With the extension, users can provision a new OpenShift cluster, either using OpenShift Local or using a free(30 days) Red Hat Developer Sandbox instance.

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