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

Gridsome Hub Revamp (main tracking issue) #205

Closed
MeltyBot opened this issue Mar 8, 2022 · 8 comments · Fixed by #618 or #663
Closed

Gridsome Hub Revamp (main tracking issue) #205

MeltyBot opened this issue Mar 8, 2022 · 8 comments · Fixed by #618 or #663

Comments

@MeltyBot
Copy link
Contributor

MeltyBot commented Mar 8, 2022

This is an epic. Work tracked in this milestone:


Migrated from GitLab: https://gitlab.com/meltano/hub/-/issues/209

Originally created by @alexmarple on 2022-03-08 20:46:28


From an engineering perspective this needs a total overhaul as well. Jekyll is fine for what we're currently serving up but if we want to present more usability to the users we will want to consider moving over to a modern SSG or created a full Vue app. I have some notes on both directions I will attach.

@MeltyBot
Copy link
Contributor Author

@tayloramurphy
Copy link
Collaborator

@aaronsteers will you close this issue and cross-post the new issue you intend to make for the minimal launch?

@aaronsteers aaronsteers changed the title Migrate Hub from Jekyll to Gridsome (Vue) Minimal Gridsome (Vue) deployment Jun 20, 2022
@aaronsteers
Copy link
Contributor

@tayloramurphy - If there's a dupe out there, we can delete/dedupe this, but I just went ahead and renamed/rescoped this issue for the 'minimal deployment'.

@alexmarple - We were in TBD/unknown status on the question of whether Netlify could deploy a combo of Gridsome+Jekkyl so our initial deployment would then not have to fully replace everything in order to be viable. @pandemicsyn - do you know?

@aaronsteers
Copy link
Contributor

FYI - Until we have ambiguity resolves (especially the hybrid deployment question) this is a 20 weight and should not be expected on any precise timeline.

That said, I think it still is the highest pri UX/Frontend issue as of now so I've flagged it as high urgency:

image

@tayloramurphy
Copy link
Collaborator

If there's a dupe out there, we can delete/dedupe this, but I just went ahead and renamed/rescoped this issue for the 'minimal deployment'.

@aaronsteers the only "dupe" was the draft issue you'd created previously in the Engineering Assignments board. I'm ok with repurposing this issue.

@aaronsteers what ambiguity do we need to resolve? My previous understanding is that we were going to mainly get a Review App going somewhere so we can have a shared place to review progress. I don't really care if it's a new repo right so we can punt on the hybrid deployment question in the near term.

@alexmarple
Copy link
Contributor

Deploying a Jekyll/Gridsome hybrid is possible but I think it would be better in setting up a minimal deployment/MVP that lives under a subdomain (hub-design.meltano.com or the like) with a banner on the current hub directing people there to test it as a beta. Then we'll just flip it over when it's ready.

@alexmarple
Copy link
Contributor

I fixing a bug that doesn't allow M1 macs to run gridsome. that should be fixed today and then i can dig back into pushing the MVP live.

@tayloramurphy
Copy link
Collaborator

tayloramurphy commented Jun 22, 2022

setting up a minimal deployment/MVP that lives under a subdomain (hub-design.meltano.com or the like) with a banner on the current hub directing people there to test it as a beta. Then we'll just flip it over when it's ready.

@alexmarple I don't think I'm ready to commit to that just yet. I'd like to see it in a review stage before we point folks to it.

Also, friendly reminder to at mention myself or AJ as I only saw these comments b/c I had the window randomly open. cc @aaronsteers

@alexmarple alexmarple mentioned this issue Jun 22, 2022
7 tasks
@labelsync-manager labelsync-manager bot added the kind/Feature New feature or request label Jun 23, 2022
@aaronsteers aaronsteers moved this to Todo in Gridsome MVP Jul 5, 2022
@aaronsteers aaronsteers moved this from Todo to In Progress in Gridsome MVP Jul 5, 2022
@aaronsteers aaronsteers changed the title Minimal Gridsome (Vue) deployment Revamp: Minimal Gridsome (Vue) deployment Jul 5, 2022
@alexmarple alexmarple moved this from In Progress to Done in Gridsome MVP Jul 8, 2022
@alexmarple alexmarple moved this from Done to In Progress in Gridsome MVP Jul 8, 2022
@alexmarple alexmarple moved this from In Progress to Done in Gridsome MVP Jul 22, 2022
@aaronsteers aaronsteers added this to the Gridsome Hub Revamp milestone Jul 22, 2022
@aaronsteers aaronsteers linked a pull request Aug 2, 2022 that will close this issue
@aaronsteers aaronsteers changed the title Revamp: Minimal Gridsome (Vue) deployment Gridsome Hub Revamp (main tracking issue) Sep 12, 2022
@aaronsteers aaronsteers removed this from the Gridsome MVP Launch milestone Sep 12, 2022
@aaronsteers aaronsteers assigned rwfeather and unassigned alexmarple Sep 12, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
No open projects
Status: Done
Development

Successfully merging a pull request may close this issue.

5 participants