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

adding project idea for KubeStellar's UI #1321

Merged
merged 2 commits into from
Jan 21, 2025
Merged

Conversation

clubanderson
Copy link
Contributor

No description provided.

Signed-off-by: Andy Anderson <andy@clubanderson.com>
Copy link
Member

@nate-double-u nate-double-u left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for this really detailed proposal @clubanderson!

Usually we request that there be at least two mentors for a project -- is there another community member that you think would be interested in participating as well?

Signed-off-by: Andy Anderson <andy@clubanderson.com>
@clubanderson
Copy link
Contributor Author

@nate-double-u - added Braulio. Thank you

@nate-double-u
Copy link
Member

Thanks @clubanderson!

@dumb0002, could you approve or 👍 this PR to confirm participation?

@clubanderson
Copy link
Contributor Author

@nate-double-u can you approve and merge? Thank you

Copy link
Member

@nate-double-u nate-double-u left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sorry for the delay, Monday was a holiday.
/approve

@nate-double-u nate-double-u merged commit e21895b into cncf:main Jan 21, 2025
2 checks passed
@nate-double-u
Copy link
Member

nate-double-u commented Jan 30, 2025

Hi @clubanderson, Sorry i missed this earlier (so much detail in this proposal), could you make a follow up PR update with an upstream issue for this work in the kubestellar/ui?

@clubanderson
Copy link
Contributor Author

@nate-double-u the entire KubeStellar/ui repo is the focus of the project

@nate-double-u
Copy link
Member

@nate-double-u the entire KubeStellar/ui repo is the focus of the project

Even so, it's good practice to have a place where folks can discuss the project during the application phase, and where you can discuss design and development during the program.

WasmEdge has some good examples: WasmEdge LFX Mentorship issues

@clubanderson
Copy link
Contributor Author

clubanderson commented Jan 31, 2025

Project: Binding Policy Frontend - kubestellar/ui#54
Project: Binding Policy Backend - kubestellar/ui#53
Project: WDS Backend - kubestellar/ui#52
Project: WDS Frontend - kubestellar/ui#51
Project: ITS Frontend - kubestellar/ui#50
Project: ITS Backend - kubestellar/ui#49

@nate-double-u
Copy link
Member

I wonder if we want to change the scope of this then. Remembering that this is a 12 week program, and that the folks who will be applying will mostly be 3-4 year university students and junior level developers. Reading this more closely, this project may be better presented as 3-4 projects.

@clubanderson
Copy link
Contributor Author

It is a single project that is comprised of frontend and backend development for 3 different KubeStellar components. Since each component is represented by a controller and CRD, the API methods needed for CRUD are similar (if not the same) for each. This provides an opportunity for interns to study Kubernetes API and bounce ideas off each other. The goal is to have the interns create the first version of the KubeStellar UI organically. We have no aspirations that this UI will be production grade in 12 weeks. We are hopeful to make progress as a team of interns and then take another turn of the crank in the follow-on internship opportunities. Each session will pickup where the last session left off. I think splitting this into separate projects would be more overhead than is necessary. I created separate issues based on your request. You can see that they are similar to each other. If you would like me to merge the 6 issues into 1, then we are back at the original "project idea". I am happy to adjust whichever way you see fit. Would like our project idea and issue(s) to be promoted to the lfx-mentorship page when possible.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Development

Successfully merging this pull request may close these issues.

2 participants