-
Notifications
You must be signed in to change notification settings - Fork 6
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
migration: Move from vanilla JS to Next.JS #16
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you @a1icja and team! I left a few comments.
One ask - if you scroll down to the bottom of the PR page, you'll find that we're failing the commit message check. Can you follow the contributing guidelines (the whole section up until Reviews, not just the first heading) and fix your PR? TLDR: Squash your commits into one, update the commit subject to match the new PR title, add a description and a signoff.
One question - do you know how hard it would be to be able to set up a staging website per PR to be able to test PRs publicly before merging them? Otherwise folks would have to manually checkout feature branches to test changes.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Just a couple more comments. Very close, thanks!
This PR reimplements the features found in the dashboard using Next.js, TailwindCSS, and PrimeReact. It is not intended to be used for adding new features or fixing old bugs. Fixes kata-containers#14 Signed-off-by: Alicja Mahr <[email protected]>
tl;dr - The dashboard has been rebuilt using Next.js, TailwindCSS, and PrimeReact (components library) to provide a better overall user and developer experience.
This PR reimplements the features found in the dashboard using Next.js. It is not intended to be used for adding new features or fixing old bugs.
Please see the
README.md
file included in this PR for a general overview of how the project is formatted as well as information for how to setup a development environment.A live version of this dashboard with additional improvements and features (coming in future PRs) can be found here.
In order for this PR to be merged successfully, a couple things must happen:
Due to the significant changes present in this PR, please review each file carefully.