-
Spike
-
Resolution: Done
-
Undefined
-
None
-
None
Value Statement
Detailed description, be as verbose as possible :
The website https://open-cluster-management.io/ represents the upstream community version project.
Over the years, through interactions at KubeCon and within our Slack channel, we've observed a demand from community users for a graphical user interface (GUI). However, our team lacks prior experience and knowledge in frontend development.
With the increasing maturity of AI code assistant tools and the enhanced capabilities of large models in programming, we decided to challenge ourselves and leverage various AI tools to complete this frontend development project and learn from the process.
In just four working days, we successfully developed the first usable version, with currently over 95% of the code being AI-generated.
—
The dashboard project aims to attract more community users and developers. Furthermore, the features and requirements validated in this dashboard project will enrich our downstream products.
—
We aim for AI to complete the majority of the development work for this project. Human effort will primarily focus on planning and task management at the beginning of each major community release.
Definition of Done for Engineering Story Owner (Checklist)
- The project will be officially released to the community.
- With the assistance of AI, we can maintain and develop this GUI project with manageable effort.
Development Complete
- The code is complete.
- Functionality is working.
- Any required downstream Docker file changes are made.
Tests Automated
- [ ] Unit/function tests have been automated and incorporated into the
build. - [ ] 100% automated unit/function test coverage for new or changed APIs.
Secure Design
- [ ] Security has been assessed and incorporated into your threat model.
Multidisciplinary Teams Readiness
- [ ] Create an informative documentation issue using the [Customer
Portal_doc_issue template](
https://github.com/stolostron/backlog/issues/new?assignees=&labels=squad%3Adoc&template=doc_issue.md&title=),
and ensure doc acceptance criteria is met. Link the development issue to
the doc issue. - [ ] Provide input to the QE team, and ensure QE acceptance criteria
(established between story owner and QE focal) are met.
Support Readiness
- [ ] The must-gather script has been updated.
- is related to
-
ACM-21088 Create an OCM "runbook" to be able to easily use external services such as obs, UI, and applications with OCM
-
- New
-