React Web Application
This application is created using Create React App as a Starter Template with Typescript
npx create-react-app dynamic-form --template typescript
git clone https://github.com/theRizwan/ReactTest.git
- npm start or yarn start
- npm run lint or yarn lint
- npm run test or yarn test
main
: Production Environmentdev
: Development Environmentstaging
: For Demo to clientqa
: Testing EnvironmentBugs
: Folder/Prefix for fixesFeatures
: Folder/Prefix for any other tasks/user stories
Branch Naming
S<Sprint number>-TOP<User story number>-<Short Name>
S1-TOP-1-Login-Page
Create a branch
If it is a Bug,
git checkout dev
- Make sure you are in dev branchgit checkout -b Bugs/S3-TOP-25-Input-Fix
- Create a branch under Bugs folder
If it is a Feature,
git checkout dev
- Make sure you are in dev branchgit checkout -b Features/S3-TOP-25-Input
- Create a branch under Bugs folder
Do not commit any reproducible file like package-lock.json
Use an imperative tone to describe what a commit does, rather than what it did. For example, use change; not changed or changes.
This format is optional.
feat
: a new featurefix
: a bug fixdocs
: changes to documentationstyle
: formatting, missing semi colons, etc; no code changerefactor
: refactoring production codetest
: adding tests, refactoring test; no production code changechore
: updating build tasks, package manager configs, etc; no production code change
Examples
git commit -m "feat: Add Login component"
git commit -m "chore: Add a new package"
- .storybook/
- src/
- components/
- stories/
- Component_1/
- Component_2/
- assets/
- screens/
- services/
- utils/
import React from "react";
// Libraries
// Components
// Services
// Utils
// Images
const Example: React.FunctionComponent = () => <h1>Toptech</h1>;
export default Example;
Estimates
: 1 point is estimated as 4 hours
As a I want to so that I can
Acceptance criteria
Given When Then
AWS
for App containerAzure Devops
for Tasks - dev.azure.com
- AuthorName | [[email protected]