**Component/Page** Create _component_or_page_name_ **Acceptance criteria** - [ ] Component/Page can be accessed - [ ] Component/Page represents all needed information - [ ] Component/Page is accessible from root page **Definition of Ready** - [ ] Component/Page is small enough for Sprint - [ ] Component/Page is clearly understandable for everyone involved - [ ] Component/Page effort is estimated - [ ] Component/Page has acceptance criteria - [ ] Component/Page has added value for the product or development - [ ] Component/Page origin is known (stakeholder) - [ ] Component/Page is assigned to Release - [ ] Backend and Frontend are cloned from GitHub and Running locally - [ ] Basic knowledge of the backend and frontend architecture - [ ] Activity diagram (or sequence diagram) screenshot in issue **Definition of Done** - [ ] All acceptance criteria are met - [ ] The implementation of the Component has been successfully accepted by the Product Owner - [ ] The implementation is in GitHub - [ ] A code review has been performed (or created in pairing program) - [ ] Code conventions are followed - [ ] Unit test coverage must be greater than 90% - [ ] All tests must have passed - [ ] Technical documentation created (Feature documented in GitHub Wiki) - [ ] UML class diagrams and component diagrams created and up-to-date - [ ] Documentation in realization created (source code) - [ ] Changelog created (Clear description in merge request) - [ ] There are no known bugs - [ ] Rendering behaviour is optimized **Technical Definition of Done** - [ ] Get references from other applications/websites - [ ] Create wireframe - [ ] Everything build out of Material UI components - [ ] New Material UI components capsulated via dependency injection in "@common/components" - [ ] Provide basic information pieces in comments - [ ] Establish interface to backend (if necessary) - [ ] Use Skeleton components if something has to be fetched (if necessary) - [ ] Error management: Components should handle undefined inputs - [ ] Components should be resuable (if possible) - [ ] Add new libraries to [license collection](https://lab.las3.de/nextcloud/index.php/apps/onlyoffice/616264?filePath=%2FHASKI-Extern%2F02-Software%2F02-Deployment%2FLizenzsammlung.xlsx) document - [ ] [Component Requirements](https://lab.las3.de/nextcloud/index.php/apps/onlyoffice/510074?filePath=%2FHASKI-Extern%2F06-Frontend%2F03-UX%2F04-Implementation%2FComponent_Requirements.docx) are met
Component/Page
Create component_or_page_name
Acceptance criteria
Definition of Ready
Definition of Done
Technical Definition of Done