From 6fe712e555fbb6412387c290005c53384837a008 Mon Sep 17 00:00:00 2001 From: Vazhin Tayeb Date: Sat, 18 Dec 2021 21:21:24 +0300 Subject: [PATCH 1/2] Adds the React frontend stack --- Software-Development/README.md | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/Software-Development/README.md b/Software-Development/README.md index 20629ed..73d0068 100644 --- a/Software-Development/README.md +++ b/Software-Development/README.md @@ -689,3 +689,27 @@ We expected all APIs to be documented using Swagger OpenAPI Version 3+. 2. NPM (latest version always) 3. Web Servers: Nginx (version >= 1.18) + + + +### Frontend Development Stacks + +#### Option #1: React + +1. React (Preferably bootstrapped with `create-react-app`) +2. Programming Languages + 1. JavaScript Programming Language ( >= ECMAScript 6) + 2. TypeScript Programming Language (version >= 3) +3. Redux + 1. Redux Toolkit (version >= 1.6) +4. React Router (version >= 6) +5. Material UI (latest version always) +6. React Hook Form + 1. Yup for Schema Validation +7. Package Managers: + 1. Yarn (latest version always) + 2. NPM (latest version always) + + + +#### Option #2: Vue.js From dcbdb3b454a78cec3a2f73a3b368a6c94c766ba2 Mon Sep 17 00:00:00 2001 From: Vazhin Tayeb Date: Sun, 19 Dec 2021 23:02:27 +0300 Subject: [PATCH 2/2] Adds a required version for react-hook-form --- Software-Development/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Software-Development/README.md b/Software-Development/README.md index 73d0068..0eff080 100644 --- a/Software-Development/README.md +++ b/Software-Development/README.md @@ -704,7 +704,7 @@ We expected all APIs to be documented using Swagger OpenAPI Version 3+. 1. Redux Toolkit (version >= 1.6) 4. React Router (version >= 6) 5. Material UI (latest version always) -6. React Hook Form +6. React Hook Form (version >= 7) 1. Yup for Schema Validation 7. Package Managers: 1. Yarn (latest version always)