-
Notifications
You must be signed in to change notification settings - Fork 21
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
Add new high-level page (better landing page) #100
Comments
@aktdenis - please review above and we can discuss details of design |
@anilmurty Looking into it |
Looking into it too. |
@sonicx180 - thanks. I assume you are talking about implementing this? If so do you have a sense for when you'll be able to get this done? This is a fairly high priority on our side |
a week.
…On Fri, Apr 14, 2023 at 8:56 AM Anil Murty ***@***.***> wrote:
@sonicx180 <https://github.com/sonicx180> - thanks. I assume you are
talking about implementing this? If so do you have a sense for when you'll
be able to get this done? This is a fairly high priority on our side
—
Reply to this email directly, view it on GitHub
<akash-network/console#100 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AT3BLYCTMOUWGH2W5ZZWBUDXBFXS3ANCNFSM6AAAAAAWTKPUV4>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
Hi @anilmurty I plan to develop a first version within the next 2 days and would greatly appreciate your feedback and suggestions for improvement. I recognize that my initial version may not be flawless and will need further refinement for which it could take a couple more days. Can i take up this issue ? |
Hey there! I'm sure you can. Just to let you know, i'm working on it too. |
@sonicx180 - it doesn't look like you have started on this yet? I need this done in the next few days so I can test and demo it next week. Maybe let @kaushik-rishi take this one and find another issue to work on? |
The last tile (custom sdl), should the import SDL button open up a modal like the "Import SDL" button on the I need to know this because based on this, i will have to configure the metadata differently, if it has to open up a modal, then i will put the first 3 tiles in the metadata and hardcode the custom SDL tile. |
@anilmurty Is it possible for me to do this too?
…On Mon, Apr 17, 2023 at 1:34 PM Rishi ***@***.***> wrote:
@anilmurty <https://github.com/anilmurty>
The last tile (custom sdl), should the import SDL button open up a modal
like the "Import SDL" button on the /new-deployment page does ? or should
we link it to some other fresh route ?
[image: image]
<https://user-images.githubusercontent.com/52498617/232604064-e01e465e-414e-4895-9cc7-5f55e9e110dd.png>
I need to know this because based on this, i will have to configure the
metadata differently, if it has to open up a modal, then i will put the
first 3 tiles in the metadata and hardcode the custom SDL tile.
—
Reply to this email directly, view it on GitHub
<akash-network/console#100 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AT3BLYFQU4MKOYP2ATD52GDXBWSLZANCNFSM6AAAAAAWTKPUV4>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
@kaushik-rishi - that's right. exactly same workflow as the current "import" button on current |
@sonicx180 - you can if you want to but it will likely end up being a waste. It may be more useful to tackle another issue (maybe the other two new pages for web services and AI/ ML, once I create the issues for them) |
understood, i have 2 more doubts.
|
[am] correct. We may consider making dynamic in the future but there isn't a use case for needing to change it without a redeploy at this time (unlike the tiles).
[am] We can leave it on both (and in fact it will also be on the new web and AI pages too) |
hey @kaushik-rishi - one clarification:
[am] the import tile on the new |
Roger that. Makes more sense now, Thanks for going out the way to clarify it. |
Progress till now, Need a lot more changes and have a couple more doubts, will pickup tomorrow from here. Also, can you explain a bit how the "Import SDL" flow is working on the "/landing/node-deployment" page ? It seems very unclear from the code, all i can infer is it's just setting the editor's data into a variable. |
This is great progress @kaushik-rishi - thanks for update. Get some rest!! Re. workflow - it is basically identical to the workflow from any of the node templates except that the user uploads a custom SDL. so basically pops up an SDL editor, user hits save and then. goes to pre-flight check (which is same as when the user clicks depoy now on the templates) and from then on they're the same. Have you deployed a workload on akash? If not, I would highly recommend doing that (you should be doing that for your end-to-end tests anyway). Email me your keplr wallet and I can send you some $AKT if you don't already have that. |
No, I haven't deployed any. Very new to Akash (2 days). I'll do it and let you know if I need any $AKT. |
If you don't have a Keplr wallet you probably don't have $AKT. Send me your Keplr wallet address via email (be sure to copy Akash Address, not cosmos) and I'll send you some for testing deployments |
Sure @anilmurty . I'll do that in the morning. |
@anilmurty Okay, I'll be doing web issues to let you know. |
I've sent you my Keplr Waller, Can you lmk what specific workload you want me to test ? |
Sent 10AKT to that address. should be enough to run 100s of tests if you close out the dpeloyments. One of the games (tetris) deployment should be sufficient. Post recording if possible, with version bumped |
Understood @anilmurty . |
I will try to finish the design implementation and testing by 18 April. (IST, is now 11AM). |
Hey, I'm the guy who you accepted for the bounty of replit.com, should I still work on it? It seems like it's already been handled. |
@kaushik-rishi - sounds good @Infiniti20 - that must have been a mistake. I'll check. I thought I accepted Rishi's |
Issue created for adding pages for web services and AI / ML tiles: akash-network/console#112 - I'll add design resources and metadata today and then it'll be ready to work on for anyone that wants to work on it! |
@Infiniti20 - i checked the bounties and none were assigned to you |
akash-network/console#112 is ready for anyone to pick up (fyi @kaushik-rishi @Infiniti20 @mspilimbergo @sonicx180 @yshsaxena ) |
If #112 can be done in a week or so, I can pick it up |
It should be pretty straightforward- should be same code as the existing Node page (the current /new-deployments page which will be come /landing/node-deployments after @kaushik-rishi 's changes). |
@anilmurty Designs 1.mp4Functionality 2.mp4There's more to it. We didn't see this, but i am trying to understand and integrate the entire flow of import sdl into this page (new to react formik) |
I was stuck regarding some credits issue, i might have to do something, which i'll be enquiring tomorrow first thing in the morning. Once i do an end-to-end test, i'll roll out a PR @anilmurty |
that is starting to look really good @kaushik-rishi - thanks for the update. LMK if you need more funds for deployment |
@ArthurEmma2 - are you interested in picking this up? |
Sure |
Community Bounty: $100 (paid in $AKT)
GOALS
Two goals here:
Goal 1: Console is going to serve as a way to demonstrate deploying workloads for 3 high level user segments:
We want to make this clear to the users and not mix each of these user segments
Goal 2: We want to make a better landing page for Console than just dropping them into the list of Cosmos chain tiles, like we do today
REQUIREMENTS
- The top half should provide clear guidance on the user segments we want to target. Ideally a single call-to-action like "What would you like to do today?" on top and then 3 tiles below it, arranged horizontally next to each other: "Deploy a Blockchain Node"; "Host a Website or BlogSite"; "Deploy an AI/ ML Model". Each should have a logo and a "Choose a Template" action that the user can click. The look-and-feel of these tiles should be same as the look-n-feel of the tiles under /new-deployment today.
- The bottom half of the page should provide a high level overview of the deployment process for anyone not familiar with it.
Below is the design we've come up with. Please email anil [at] akash.network to request access to full figma. The icons and illustrations are uploaded to https://github.com/akash-network/deploy-templates/tree/main/template-icons/nodes/landing
The above page should be the default route when someone navigates to console.akash.network and must replace the existing /new-deployment default. The endpoint could be /landing. Note that the current /new-deployments page (with all the cosmos chains) would link from the "Deploy a Blockchain Node" tile and the other two tiles will have their own pages, so set those to "Coming Soon" in place of "Choose a Template" in the below image (we will update them when we add the pages for those specific routes)
- The content of the page should be driven by a metadata file located in https://github.com/akash-network/deploy-templates -- can put it under "landing/metadata.json" (see this issue for context: Bugfixes/add missing redirects console#98). The metadata.json file should have a version and specify the logo file location, the title for each tile, the destination (URL) that it leads to and the max number of tiles to show when the browser window is expanded horizontally. The number of tiles shown should be based on the number of entries in the file, with tiles displayed from left-to-right corresponding to entries in the file from top to bottom and a max of maxHorizontalTiles (specified) in the file per row.
The text was updated successfully, but these errors were encountered: