- Make sure your branch is
devand sync with the remote branch. - Create a new branch from the
devbranch before start working on a new issue - Get the
git checkout -branch-namecommand from the JIRA kanban board - Publish your branch
- When all the commits are ready for publishing, Create a Pull Request to the
devbranch - Make sure you are pulling 'from' your branch and pulling 'into'
devor immediate upstream branch - Make sure to use the PULL request template with title and the description with your changes. (detailed)
- Review changes and Merge
<type>[optional scope]:<description>
style: update navbar hamburger drop down styles
- feat - Features - A new feature
- fix - Bug Fixes - A bug Fix
- docs - Documentation - Documentation only changes
- style - Styles - Changes that do not affect the meaning of the code
- refactor - Code Refactoring - A code change that neither fixes a bug nor adds a feature
- perf - Performance, Improvements - A code change that improves performance
- test - Tests - Addming missing tests or correcting existing tests
- build - Builds - Changes that affect the build system or external dependencies
- ci - Continuous Intergrations - Changes to our CI configuration files ans scripts
- chore - Chores Other changes that don't modify src or test files
- revert - Reverts Reverts a previous commit
You can learn more in the Create React App documentation.
To learn React, check out the React documentation.
Learn to breack the UI into Components, Thinking in React
Learn React Hooks, Hooks
Learn JSX, JSX
Havarad CS50 React Session 2019, React CS50 Lecture 1
Havarad CS50 React Session Cont.. , React CS50 Lecture 2