Project

General

Profile

User Story #531

Updated by Islam Mansoori about 1 month ago

Sunduk Frontend technical setup work  
 motive of this document is to create a consolidated document so that any one who would like to setup this projects and its related tools can do it easily  

 **Epic Title & Description:** 

 **Epic Title:** Sunduk Frontend Technical Setup 

 **Description:** This epic aims to create a comprehensive and consolidated document that simplifies the setup process for the Sunduk project’s frontend, ensuring that anyone can easily configure the project and its related tools. 

 — 

 **User Stories:** 

 **User Story 1: As a Sunduk Developer, I want to have a clear and concise setup guide, so that I can quickly configure the frontend environment without errors.** 

 - **In-Scope:** 
   - Detailed instructions for setting up the frontend environment. 
   - List of required tools and dependencies. 
   - Step-by-step guide for installation and configuration. 

 - **Out-of-Scope:** 
   - Backend setup instructions. 
   - Deployment instructions. 
   - Troubleshooting guide for common issues. 

 - **Acceptance Criteria (AC):** 
   - The setup guide is complete and covers all necessary steps. 
   - The guide is easy to follow and understand for a new developer. 
   - No errors or omissions in the instructions. 

 - **Validation Rules:** 
   - Instructions must be clear and concise. 
   - All tools and dependencies must be listed accurately. 

 - **Error Messages:** 
   - “Please ensure all dependencies are installed before proceeding.” 
   - “The setup guide is incomplete. Please refer to the next step.” 

 - **Definition of Done (DoD):** 
   - The setup guide is reviewed and approved by the team lead. 
   - The guide is tested by a new developer to ensure clarity and accuracy. 
   - The guide is documented in the project repository. 

 — 

 **User Story 2: As a Sunduk Project Manager, I want to have a centralized document, so that I can easily manage and update the frontend setup process.** 

 - **In-Scope:** 
   - A single document containing all setup instructions. 
   - Version control for the setup guide. 
   - Access control for different team members. 

 - **Out-of-Scope:** 
   - Backend setup process. 
   - Deployment and maintenance guidelines. 

 - **Acceptance Criteria (AC):** 
   - The document is centralized and accessible to all team members. 
   - Version control is implemented to track changes. 
   - Access control is set up to restrict editing to authorized personnel. 

 - **Validation Rules:** 
   - The document must be accessible from the project repository. 
   - Only authorized users can edit the document. 

 - **Error Messages:** 
   - “Access denied. You do not have permission to edit this document.” 
   - “Please ensure the document is saved in the correct version.” 

 - **Definition of Done (DoD):** 
   - The document is reviewed and approved by the project manager. 
   - Version control is configured and tested. 
   - Access control is verified and documented.  

Back