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

Zarf Web UI MVP #727

Merged
merged 115 commits into from
Sep 23, 2022
Merged

Zarf Web UI MVP #727

merged 115 commits into from
Sep 23, 2022

Conversation

jeff-mccoy
Copy link
Contributor

@jeff-mccoy jeff-mccoy commented Sep 12, 2022

This PR adds a new experimental web interface under zarf dev ui for interacting with Zarf via a web interface in addition to the regular terminal interface capabilities of Zarf.

Currently only covers the following features/flow:

  • Detect cluster type/zarf initialized state
  • Configure/initialize a zarf cluster
  • List deployed packages in a cluster

Major technologies used:

Screen Shot 2022-09-22 at 11 35 04 AM
Screen Shot 2022-09-22 at 11 35 13 AM
Screen Shot 2022-09-22 at 11 35 31 AM
Screen Shot 2022-09-22 at 11 35 42 AM
Screen Shot 2022-09-22 at 11 35 51 AM
Screen Shot 2022-09-22 at 11 36 00 AM
Screen Shot 2022-09-22 at 11 37 08 AM
Screen Shot 2022-09-22 at 11 44 28 AM

jeff-mccoy and others added 4 commits September 16, 2022 15:50
* fix cluster state await behavior

fix cluster state await behavior

add initial header component

init playwright

add homepage hero

* fix homepage text margins

* 🔥 commented code

* move ui tests to better test folder

* disable parallel testing

* update header, create initial container wrapper

* refactor api call system to create a clean wrapper around fetch, while still using svelte native await pattern

* add roboto, upgrade unicorn-ui, move global theme to layout

* add santize.css + init some more boilerplate pages

* add icon + package-card components
@jeff-mccoy jeff-mccoy merged commit fb0fe62 into master Sep 23, 2022
@YrrepNoj YrrepNoj mentioned this pull request Sep 26, 2022
6 tasks
@Madeline-UX Madeline-UX added this to the Zarf UI - MVP milestone Sep 28, 2022
@Madeline-UX Madeline-UX added enhancement ✨ New feature or request UI labels Sep 28, 2022
@bdfinst bdfinst deleted the web-based-ui branch January 12, 2023 22:32
Noxsios pushed a commit that referenced this pull request Mar 8, 2023
Experimental web user interface out of Unicorn Dash Days work:

Views created:
- Detect cluster type/zarf initialized state
- Configure/initialize a zarf cluster
- List deployed packages in a cluster
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement ✨ New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants