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

New "new deployment" page #407

Open
anilmurty opened this issue Oct 14, 2024 · 5 comments
Open

New "new deployment" page #407

anilmurty opened this issue Oct 14, 2024 · 5 comments
Assignees

Comments

@anilmurty
Copy link
Collaborator

anilmurty commented Oct 14, 2024

Background

We've been working on Frictionless Free Trials, Credit Card Payments and a workflow (similar to vercel) that takes care of building a container and deployment SDL for the user. Previously we built a way for users to get a "VM-like" experience using the "container-vm" template (that let's them provide an SSH pub key and then get access to a plain linux container that they can then install what they want into).

All these features combined together make Akash network usable by non-crypto users who may not be familiar with akash or SDLs or docker containers. There is a good opportunity to revisit the new deployment page, with these features in place - so that we're meeting these non-crypto, non-akash-familar developers where they are coming from.

Goal

The goal of this task is to redesign the new deployment page (https://console.akash.network/new-deployment) so that there are clear workflows for the 4 developer user personas we want to target:

  1. For Pure web devs who just have a react app and don't know how or know but don't want to deal with containers or infra (and use vercel or equivalent PaaS today) => "Buid & Deploy" (which will lead to the new "Build & Deploy" template that is under development and soon to be released [Console 2.0] CI/ CD style deployments through Console #226)

Screenshot 2024-10-14 at 12 00 01 PM

  1. For DevOps Engineers who use EC2 or equivalent VM instances, to deploy apps for their teams => "Container-VM" (which will lead to this existing workflow under the "Plain-Linux" template https://console.akash.network/deploy-linux?step=edit-deployment)

Screenshot 2024-10-14 at 12 00 36 PM

  1. For DevOps engineers who already have microservices and are already container native with their applications => "Custom Container" which will lead to this existing workflow: https://console.akash.network/new-deployment?step=edit-deployment

Screenshot 2024-10-14 at 12 04 22 PM

  1. For Akash champions (aka power users) who already have their own SDLs and don't need help building containers or SDLs => "Upload SDL" (this will be a minimalist element on the top right of this page that Denis will add in a subsequent iteration)

UI Design

The UI design for the new "new-deployment" page is as shown below

  • Each call to action (CTA) below will lead to one of the 4 workflows above.
  • The templates are "placeholders" and will be specific AI templates (and will frequently be changed based on what's trending)
  • The templates will also include logos for each

image

@forbesus
Copy link
Contributor

Hello @anilmurty I will take this issue

@anilmurty
Copy link
Collaborator Author

hey @forbesus - thanks for the interest - let me discuss with the core team and let you know

@anilmurty
Copy link
Collaborator Author

hey @forbesus - We discussed this and realized that we need to define a better process for community code contributions. This is based on the struggles we've had with some recent PRs (larger features). We're going to work on that. Meanwhile we want to get this one out relatively quickly so we'll have the core team work on it.

@baktun14 baktun14 self-assigned this Oct 15, 2024
@Bct-crypto
Copy link

Hi @anilmurty
I am interested in this issue
If I can start work, plz let me know

@anilmurty
Copy link
Collaborator Author

hey @Bct-crypto - please see my last comment. We are working on identifying good issues for community devs and also a more formal process for how they can contribute

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Up Next (prioritized)
Development

No branches or pull requests

4 participants