-
Notifications
You must be signed in to change notification settings - Fork 5
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
Take this prototype to GA #4
Comments
Hello @krancour
This project can help me learn new things under your guidance. This project will be a great opportunity for my career. |
@ORKO06, welcome! I'll offer a little feedback to help you refine your official proposal:
I think the issue of browser compatibility potentially goes far beyond this. Ideally I'd like to see some kind of automated validation that the application looks and behaves both as expected and consistently across browsers. I think I had something like browserstack in the back of my head when I was writing the issue.
I'm open to this, but wouldn't suggest prioritizing it. I think there are certain screens (like when looking at an event) that are very, very "busy," with multiple levels of tabs/pills and it feels easy to get "lost." These are the kind of UX optimizations I would prioritize.
I would not count internationalization as a current priority.
This is a high priority. |
@krancour I am unable to join the slack channel. Can you send me an invite link over here? |
@ORKO06 you have to join the Kubernetes Slack. Our channel is there. |
The contents of this repository, at present, represent an early-stage prototype of a web-based, Brigade v2-compatible dashboard application. While this prototype works well enough to be useful, it does not yet meet the high bar for quality that the Brigade project, as a whole, aspires to. With our core team's front-end bench strength somewhat lacking at the moment, this issue calls for a suitable candidate to take on ownership of its principal development. Specific areas of focus may include, but are not limited to:
A modest degree of familiarity with the Brigade project would be beneficial, but is not required. The successful candidate will be proficient with HTML, CSS, TypeScript, and React. Prior experience testing React applications would be preferred. Familiarity with web accessibility standards (like ARIA) is not required, but would be helpful. Most importantly, the successful candidate will be a motivated self-starter with excellent collaboration and communication skills. They will need to be capable of triaging issues reported by maintainers and the community, reviewing PRs, and proactively identifying and reporting opportunities to improve the application without waiting for them to be reported by others.
The desired outcome of the summer's efforts is a GA release of this dashboard.
This is estimated to be a medium difficulty project that a qualified candidate can complete with roughly 350 hours of effort.
The text was updated successfully, but these errors were encountered: