Skip to content

Latest commit

 

History

History
97 lines (66 loc) · 1.72 KB

_steps.md

File metadata and controls

97 lines (66 loc) · 1.72 KB

update npm & packages

npm i -g npm npm update

Project

npm create vite@latest cd vite-project npm i npm run dev

npm i -D eslint-plugin-react eslint-plugin-react-hooks npm i -D tailwindcss postcss autoprefixer npx tailwindcss init -p

npm i -D vite-plugin-svgr npm i react-icons

React

npm i react-router-dom@6 npm i redux react-redux redux-logger reselect redux-persist npm i redux-thunk npm i @tanstack/react-query

extra

npm i -D @types/node

npm i firebase

npm i sass npm i styled-components

npm i @stripe/stripe-js @stripe/react-stripe-js npm i stripe dotenv

npm i -g netlify-cli

npm i -D typescript @types/react @types/react-dom @types/node @types/node

npm i react-markdown

npm i react-image

Github

per-device

git config --global push.autoSetupRemote true git config --global user.name "FadyAmir223" git config --global user.email "[email protected]" passowrd: christover23

ssh-keygen -t rsa -b 4096 -C "[email protected]" cat ~/.ssh/id_rsa.pub | clip

curl -u "" --data "{"title":"My SSH Key","key":""}" https://api.github.com/user/keys

|| [https://github.com/settings/keys] new SSH key => title & key => add SSH key

per project

git init git remote add origin <repo_url> touch .gitignore git pull --rebase

git add . git commit -m "msg"

git branch -M git checkout || git checkout -b

git merge

git push origin || git push

[clone] git clone

[clone-branch] git clone -b

tailwind

index.css @tailwind base; @tailwind components; @tailwind utilities;

tailwind optional

npm i @tailwindcss/line-clamp

optional

https://github.com/tailwindlabs/prettier-plugin-tailwindcss