Github APIλ₯Ό μ΄μ©νμ¬ λ±λ‘ν Repositoryμ issueλ₯Ό λͺ¨μ 보λ λ·°μ΄μ λλ€.
νμλ€ λͺ¨λκ° μ‘°κΈμ΄λΌλ λ λ§μ λΆλΆμ 곡λΆν΄λ³΄κ³ μΆλ€λ μμ§κ° μμ΄ ν λ΄ μμ λ€μ λ νμΌλ‘ λλμ΄ κ°μ νλ‘μ νΈλ₯Ό μ§ννμμ΅λλ€.
π³ Β κ³Όμ νμΈνλ¬ κ°κΈ°
Javascript
React
Recoil
Styled-Components
- Repository κ²μμ°½ ꡬν
- κ²μ μ Loading UI ꡬν
- Repository λ±λ‘ ꡬν
- Repository λ±λ‘μ μ΅λ 4κ°λ‘ μ ν
- μ€λ³΅λ Repository λ±λ‘ μ ν
- λ±λ‘ν Repository issueλ₯Ό λͺ¨μ λ³Ό μ μλ λ·°μ΄ κ΅¬ν
- λ±λ‘ν Repository μμ ꡬν
- Pagenation ꡬν
βββ public/
βββ src/
β βββ components/ - page components
β βββ hooks/ - custom hook(toggle, input)
β βββ recoil/ - state μ μ₯ λ° κ΄λ¦¬
β βββ pages/ - main page
β
βββ App.js - λΆλ¦¬ν page componentsλ₯Ό randering
βββ index.js - entry point
βββ README.md - 리λλ―Έ(ν리뷰, λ°°ν¬λ§ν¬, μ½λ컨벀μ
)
βββ package.json - μ¬μ© package λͺ©λ‘
clone
the repository,
$ git clone "https://github.com/wanted-Team4/payhere.git"
Install
dependencies,
$ npm install
Setting
prettier,
$ npx prettier --write .
start
the project,
$ npm start
emoji | commit message | when to use it |
---|---|---|
π | Start | νλ‘μ νΈ μμ |
β¨ | Feat | μλ‘μ΄ κΈ°λ₯ μΆκ° |
π | Fix | λ²κ·Έ μμ |
β»οΈ | Refactor | μ½λ 리ν©ν°λ§ |
π | Style | μ€νμΌ μΆκ° λ° μ λ°μ΄νΈ |
π¦ | Chore | ν¨ν€μ§ μΆκ° λ° μ λ°μ΄νΈ |
π | Docs | κ·Έ μΈ λ¬Έμ μΆκ° λ° μ λ°μ΄νΈ |