Giter Club home page Giter Club logo

graphy's People

Contributors

baekhangyeol avatar kimhalin avatar mayreeel avatar mineii avatar youkeon avatar yujin-baek avatar

Stargazers

 avatar  avatar  avatar

Forkers

kimhalin mayreeel

graphy's Issues

[chore] Spring Rest Docs μ„ΈνŒ…

πŸ’‘ κ΅¬ν˜„ν•  κΈ°λŠ₯ μ„€λͺ…

β—μ²΄ν¬λ¦¬μŠ€νŠΈ

  • λͺ¨λ“  ν¬μ§€μ…˜μ˜ νŒ€μ›λ“€μ΄ 이해할 수 μžˆλ„λ‘ μΆ©λΆ„ν•œ μ„€λͺ…을 μ œκ³΅ν•˜λ‚˜μš”?
  • 제λͺ© ν˜•μ‹μ„ 지킀고 브랜치 및 라벨을 ν• λ‹Ήν–ˆλ‚˜μš”?

[feat] chatGPT μ—°κ²°

πŸ’‘ κ΅¬ν˜„ν•  κΈ°λŠ₯ μ„€λͺ…

  • chatGPT API μ—°κ²° μ„ΈνŒ…

β—μ²΄ν¬λ¦¬μŠ€νŠΈ

  • λͺ¨λ“  ν¬μ§€μ…˜μ˜ νŒ€μ›λ“€μ΄ 이해할 수 μžˆλ„λ‘ μΆ©λΆ„ν•œ μ„€λͺ…을 μ œκ³΅ν•˜λ‚˜μš”?
  • 제λͺ© ν˜•μ‹μ„ 지킀고 브랜치 및 라벨을 ν• λ‹Ήν–ˆλ‚˜μš”?

[chore] ν”„λ‘ νŠΈμ—”λ“œ 초기 μ„ΈνŒ…

πŸ’‘ κ΅¬ν˜„ν•  κΈ°λŠ₯ μ„€λͺ…

ν”„λ‘ νŠΈμ—”λ“œ 초기 μ„ΈνŒ…

β—μ²΄ν¬λ¦¬μŠ€νŠΈ

  • λͺ¨λ“  ν¬μ§€μ…˜μ˜ νŒ€μ›λ“€μ΄ 이해할 수 μžˆλ„λ‘ μΆ©λΆ„ν•œ μ„€λͺ…을 μ œκ³΅ν•˜λ‚˜μš”?
  • 제λͺ© ν˜•μ‹μ„ 지킀고 브랜치 및 라벨을 ν• λ‹Ήν–ˆλ‚˜μš”?

[feat] ν”„λ‘œμ νŠΈ κ³΅μœ κΈ€ μ‚­μ œ κΈ°λŠ₯ κ΅¬ν˜„

πŸ’‘ κ΅¬ν˜„ν•  κΈ°λŠ₯ μ„€λͺ…

  • μΈμžκ°’μœΌλ‘œ 전달 받은 project_id에 ν•΄λ‹Ήν•˜λŠ” ν”„λ‘œμ νŠΈ μ‚­μ œ
  • 논리적 μ‚­μ œλ‘œ 진행

β—μ²΄ν¬λ¦¬μŠ€νŠΈ

  • λͺ¨λ“  ν¬μ§€μ…˜μ˜ νŒ€μ›λ“€μ΄ 이해할 수 μžˆλ„λ‘ μΆ©λΆ„ν•œ μ„€λͺ…을 μ œκ³΅ν•˜λ‚˜μš”?
  • 제λͺ© ν˜•μ‹μ„ 지킀고 브랜치 및 라벨을 ν• λ‹Ήν–ˆλ‚˜μš”?

[feat] 디렉토리 ꡬ쑰 μˆ˜μ •

πŸ’‘ κ΅¬ν˜„ν•  κΈ°λŠ₯ μ„€λͺ…

  • projectimage 도메인을 λ”°λ‘œ 두지 μ•Šκ³  project 도메인에 μ—”ν‹°ν‹°λ§Œ μƒμ„±ν•˜μ—¬ ν¬ν•¨μ‹œν‚€λ„λ‘ ν•  μ˜ˆμ •

β—μ²΄ν¬λ¦¬μŠ€νŠΈ

  • λͺ¨λ“  ν¬μ§€μ…˜μ˜ νŒ€μ›λ“€μ΄ 이해할 수 μžˆλ„λ‘ μΆ©λΆ„ν•œ μ„€λͺ…을 μ œκ³΅ν•˜λ‚˜μš”?
  • 제λͺ© ν˜•μ‹μ„ 지킀고 브랜치 및 라벨을 ν• λ‹Ήν–ˆλ‚˜μš”?

[feat] λ©”μΈνŽ˜μ΄μ§€ 퍼블리싱

πŸ’‘ κ΅¬ν˜„ν•  κΈ°λŠ₯ μ„€λͺ…

ν”„λ‘ νŠΈμ—”λ“œ λ©”μΈνŽ˜μ΄μ§€ 퍼블리싱

β—μ²΄ν¬λ¦¬μŠ€νŠΈ

  • [0] λͺ¨λ“  ν¬μ§€μ…˜μ˜ νŒ€μ›λ“€μ΄ 이해할 수 μžˆλ„λ‘ μΆ©λΆ„ν•œ μ„€λͺ…을 μ œκ³΅ν•˜λ‚˜μš”?
  • [0] 제λͺ© ν˜•μ‹μ„ 지킀고 브랜치 및 라벨을 ν• λ‹Ήν–ˆλ‚˜μš”?

[feat] κΈ€μ“°κΈ° νŽ˜μ΄μ§€ κΈ°λŠ₯κ΅¬ν˜„

πŸ’‘ κ΅¬ν˜„ν•  κΈ°λŠ₯ μ„€λͺ…

κΈ€μ“°κΈ° νŽ˜μ΄μ§€ κΈ°λŠ₯κ΅¬ν˜„

β—μ²΄ν¬λ¦¬μŠ€νŠΈ

  • λͺ¨λ“  ν¬μ§€μ…˜μ˜ νŒ€μ›λ“€μ΄ 이해할 수 μžˆλ„λ‘ μΆ©λΆ„ν•œ μ„€λͺ…을 μ œκ³΅ν•˜λ‚˜μš”?
  • 제λͺ© ν˜•μ‹μ„ 지킀고 브랜치 및 라벨을 ν• λ‹Ήν–ˆλ‚˜μš”?

[feat] κΈ€ νŽ˜μ΄μ§€ κΈ°λŠ₯κ΅¬ν˜„

πŸ’‘ κ΅¬ν˜„ν•  κΈ°λŠ₯ μ„€λͺ…

  • κΈ€ 쑰회 api연동
  • κΈ€ μˆ˜μ • api연동
    • κΈ€μ“°κΈ°νŽ˜μ΄μ§€λ‘œ 이동
  • κΈ€ μ‚­μ œ api연동

β—μ²΄ν¬λ¦¬μŠ€νŠΈ

  • λͺ¨λ“  ν¬μ§€μ…˜μ˜ νŒ€μ›λ“€μ΄ 이해할 수 μžˆλ„λ‘ μΆ©λΆ„ν•œ μ„€λͺ…을 μ œκ³΅ν•˜λ‚˜μš”?
  • 제λͺ© ν˜•μ‹μ„ 지킀고 브랜치 및 라벨을 ν• λ‹Ήν–ˆλ‚˜μš”?

[chore] ν”„λ‘œμ νŠΈ 디렉토리 및 Entity μ„ΈνŒ…

πŸ’‘ κ΅¬ν˜„ν•  κΈ°λŠ₯ μ„€λͺ…

  • ν”„λ‘œμ νŠΈ 디렉토리 ꡬ쑰화
  • Entity μ„ΈνŒ…

β—μ²΄ν¬λ¦¬μŠ€νŠΈ

  • λͺ¨λ“  ν¬μ§€μ…˜μ˜ νŒ€μ›λ“€μ΄ 이해할 수 μžˆλ„λ‘ μΆ©λΆ„ν•œ μ„€λͺ…을 μ œκ³΅ν•˜λ‚˜μš”?
  • 제λͺ© ν˜•μ‹μ„ 지킀고 브랜치 및 라벨을 ν• λ‹Ήν–ˆλ‚˜μš”?

[refactor] 검색 API λ¦¬νŒ©ν† λ§

πŸ’‘ κ΅¬ν˜„ν•  κΈ°λŠ₯ μ„€λͺ…

  • μ§€μ €λΆ„ν•œ 검색 API μ½”λ“œλ₯Ό λ¦¬νŒ©ν† λ§

β—μ²΄ν¬λ¦¬μŠ€νŠΈ

  • λͺ¨λ“  ν¬μ§€μ…˜μ˜ νŒ€μ›λ“€μ΄ 이해할 수 μžˆλ„λ‘ μΆ©λΆ„ν•œ μ„€λͺ…을 μ œκ³΅ν•˜λ‚˜μš”?
  • 제λͺ© ν˜•μ‹μ„ 지킀고 브랜치 및 라벨을 ν• λ‹Ήν–ˆλ‚˜μš”?

[chore] SonarQube μ„ΈνŒ…

πŸ’‘ κ΅¬ν˜„ν•  κΈ°λŠ₯ μ„€λͺ…

  • SonarQube μ„ΈνŒ…
    버그, μ½”λ“œ 슀멜, λ³΄μ•ˆ 취약점을 λ°œκ²¬ν•  λͺ©μ μœΌλ‘œ 정적 μ½”λ“œ λΆ„μ„μœΌλ‘œ μžλ™ 리뷰λ₯Ό μˆ˜ν–‰ν•˜κΈ° μœ„ν•œ 지속적인 μ½”λ“œ ν’ˆμ§ˆ κ²€μ‚¬μš©

β—μ²΄ν¬λ¦¬μŠ€νŠΈ

  • λͺ¨λ“  ν¬μ§€μ…˜μ˜ νŒ€μ›λ“€μ΄ 이해할 수 μžˆλ„λ‘ μΆ©λΆ„ν•œ μ„€λͺ…을 μ œκ³΅ν•˜λ‚˜μš”?
  • 제λͺ© ν˜•μ‹μ„ 지킀고 브랜치 및 라벨을 ν• λ‹Ήν–ˆλ‚˜μš”?

[feat] λŒ“κΈ€ 생성 κΈ°λŠ₯ κ΅¬ν˜„

πŸ’‘ κ΅¬ν˜„ν•  κΈ°λŠ₯ μ„€λͺ…

  • λŒ“κΈ€ 생성 κΈ°λŠ₯ κ΅¬ν˜„
  • λ‹¨μœ„ ν…ŒμŠ€νŠΈ μ½”λ“œ μž‘μ„±

β—μ²΄ν¬λ¦¬μŠ€νŠΈ

  • λͺ¨λ“  ν¬μ§€μ…˜μ˜ νŒ€μ›λ“€μ΄ 이해할 수 μžˆλ„λ‘ μΆ©λΆ„ν•œ μ„€λͺ…을 μ œκ³΅ν•˜λ‚˜μš”?
  • 제λͺ© ν˜•μ‹μ„ 지킀고 브랜치 및 라벨을 ν• λ‹Ήν–ˆλ‚˜μš”?

[chore] 이슈 생성 μ˜ˆμ‹œ

πŸ’‘ κ΅¬ν˜„ν•  κΈ°λŠ₯ μ„€λͺ…

μ˜ˆμ‹œ) jwt토큰을 μ΄μš©ν•œ 둜그인 κΈ°λŠ₯ κ΅¬ν˜„

β—μ²΄ν¬λ¦¬μŠ€νŠΈ

  • λͺ¨λ“  ν¬μ§€μ…˜μ˜ νŒ€μ›λ“€μ΄ 이해할 수 μžˆλ„λ‘ μΆ©λΆ„ν•œ μ„€λͺ…을 μ œκ³΅ν•˜λ‚˜μš”?
  • 제λͺ© ν˜•μ‹μ„ 지킀고 브랜치 및 라벨을 ν• λ‹Ήν–ˆλ‚˜μš”?

[feat] Project의 content 컬럼 νƒ€μž… λ³€κ²½

πŸ’‘ κ΅¬ν˜„ν•  κΈ°λŠ₯ μ„€λͺ…

  • κ²Œμ‹œκΈ€ κΈ€μžμˆ˜ μ œν•œ μˆ˜μ •μ„ μœ„ν•œ νƒ€μž… λ³€κ²½

β—μ²΄ν¬λ¦¬μŠ€νŠΈ

  • λͺ¨λ“  ν¬μ§€μ…˜μ˜ νŒ€μ›λ“€μ΄ 이해할 수 μžˆλ„λ‘ μΆ©λΆ„ν•œ μ„€λͺ…을 μ œκ³΅ν•˜λ‚˜μš”?
  • 제λͺ© ν˜•μ‹μ„ 지킀고 브랜치 및 라벨을 ν• λ‹Ήν–ˆλ‚˜μš”?

[feat] λŒ“κΈ€ api λ³€κ²½ 적용

πŸ’‘ κ΅¬ν˜„ν•  κΈ°λŠ₯ μ„€λͺ…

λ³€κ²½λœ λŒ“κΈ€ 쑰회 api 적용

β—μ²΄ν¬λ¦¬μŠ€νŠΈ

  • λͺ¨λ“  ν¬μ§€μ…˜μ˜ νŒ€μ›λ“€μ΄ 이해할 수 μžˆλ„λ‘ μΆ©λΆ„ν•œ μ„€λͺ…을 μ œκ³΅ν•˜λ‚˜μš”?
  • 제λͺ© ν˜•μ‹μ„ 지킀고 브랜치 및 라벨을 ν• λ‹Ήν–ˆλ‚˜μš”?

[chore] CI μ„ΈνŒ…

πŸ’‘ κ΅¬ν˜„ν•  κΈ°λŠ₯ μ„€λͺ…

  • CI μ„ΈνŒ…

β—μ²΄ν¬λ¦¬μŠ€νŠΈ

  • λͺ¨λ“  ν¬μ§€μ…˜μ˜ νŒ€μ›λ“€μ΄ 이해할 수 μžˆλ„λ‘ μΆ©λΆ„ν•œ μ„€λͺ…을 μ œκ³΅ν•˜λ‚˜μš”?
  • 제λͺ© ν˜•μ‹μ„ 지킀고 브랜치 및 라벨을 ν• λ‹Ήν–ˆλ‚˜μš”?

[feat] μ†Œμ…œ 둜그인 κΈ°λŠ₯

πŸ’‘ κ΅¬ν˜„ν•  κΈ°λŠ₯ μ„€λͺ…

  • 카카였, ꡬ글, 넀이버 λ‘œκ·ΈμΈμ„ κ΅¬ν˜„ν•  μ˜ˆμ • (일단 κ³΅λΆ€μš©)

β—μ²΄ν¬λ¦¬μŠ€νŠΈ

  • λͺ¨λ“  ν¬μ§€μ…˜μ˜ νŒ€μ›λ“€μ΄ 이해할 수 μžˆλ„λ‘ μΆ©λΆ„ν•œ μ„€λͺ…을 μ œκ³΅ν•˜λ‚˜μš”?
  • 제λͺ© ν˜•μ‹μ„ 지킀고 브랜치 및 라벨을 ν• λ‹Ήν–ˆλ‚˜μš”?

[feat] κΈ€μ“°κΈ° νŽ˜μ΄μ§€ 퍼블리싱

πŸ’‘ κ΅¬ν˜„ν•  κΈ°λŠ₯ μ„€λͺ…

κΈ€μ“°κΈ° νŽ˜μ΄μ§€ 퍼블리싱

β—μ²΄ν¬λ¦¬μŠ€νŠΈ

  • λͺ¨λ“  ν¬μ§€μ…˜μ˜ νŒ€μ›λ“€μ΄ 이해할 수 μžˆλ„λ‘ μΆ©λΆ„ν•œ μ„€λͺ…을 μ œκ³΅ν•˜λ‚˜μš”?
  • 제λͺ© ν˜•μ‹μ„ 지킀고 브랜치 및 라벨을 ν• λ‹Ήν–ˆλ‚˜μš”?

[test] ν”„λ‘œμ νŠΈ κ³΅μœ κΈ€ μž‘μ„± API ν…ŒμŠ€νŠΈ μ½”λ“œ μΆ”κ°€

πŸ’‘ κ΅¬ν˜„ν•  κΈ°λŠ₯ μ„€λͺ…

  • ν”„λ‘œμ νŠΈ κ³΅μœ κΈ€ μž‘μ„± API ν…ŒμŠ€νŠΈ μ½”λ“œ μΆ”κ°€

β—μ²΄ν¬λ¦¬μŠ€νŠΈ

  • λͺ¨λ“  ν¬μ§€μ…˜μ˜ νŒ€μ›λ“€μ΄ 이해할 수 μžˆλ„λ‘ μΆ©λΆ„ν•œ μ„€λͺ…을 μ œκ³΅ν•˜λ‚˜μš”?
  • 제λͺ© ν˜•μ‹μ„ 지킀고 브랜치 및 라벨을 ν• λ‹Ήν–ˆλ‚˜μš”?

[chore] MySQL μ—°κ²°

πŸ’‘ κ΅¬ν˜„ν•  κΈ°λŠ₯ μ„€λͺ…

  • MySQL μ—°κ²°

β—μ²΄ν¬λ¦¬μŠ€νŠΈ

  • λͺ¨λ“  ν¬μ§€μ…˜μ˜ νŒ€μ›λ“€μ΄ 이해할 수 μžˆλ„λ‘ μΆ©λΆ„ν•œ μ„€λͺ…을 μ œκ³΅ν•˜λ‚˜μš”?
  • 제λͺ© ν˜•μ‹μ„ 지킀고 브랜치 및 라벨을 ν• λ‹Ήν–ˆλ‚˜μš”?

spring boot @RequestParam으둜 ν•œκΈ€ 전달 μ‹œ 깨짐

였λ₯˜ μ„€λͺ…
request parameter 쀑 content의 값을 "ν•œκΈ€"둜 μ „λ‹¬ν•œλ‹€λ©΄ url에 μ•„λž˜μ™€ 같이 값이 λ“€μ–΄κ°‘λ‹ˆλ‹€
http://localhost:8080/api/v1/projects?content=%ED%95%9C%EA%B8%80&page=0&size=4

μ›ν•˜λŠ” λ°©ν–₯
@RequestParam의 λ³€μˆ˜μ— 값이 전달될 λ•Œ κ·ΈλŒ€λ‘œ 듀어와야 ν•©λ‹ˆλ‹€

μŠ€ν¬λ¦°μƒ·
image


기타사항
인코딩 문제일 κ²ƒμœΌλ‘œ μ˜ˆμƒ

[feat] λŒ“κΈ€ api 연동

πŸ’‘ κ΅¬ν˜„ν•  κΈ°λŠ₯ μ„€λͺ…

λŒ“κΈ€ 생성, 쑰회, μˆ˜μ •, μ‚­μ œ api 연동

β—μ²΄ν¬λ¦¬μŠ€νŠΈ

  • λͺ¨λ“  ν¬μ§€μ…˜μ˜ νŒ€μ›λ“€μ΄ 이해할 수 μžˆλ„λ‘ μΆ©λΆ„ν•œ μ„€λͺ…을 μ œκ³΅ν•˜λ‚˜μš”?
  • 제λͺ© ν˜•μ‹μ„ 지킀고 브랜치 및 라벨을 ν• λ‹Ήν–ˆλ‚˜μš”?

[feat] λŒ“κΈ€ 리슀트 쑰회

πŸ’‘ κ΅¬ν˜„ν•  κΈ°λŠ₯ μ„€λͺ…

  • ν”„λ‘œμ νŠΈμ— ν•΄λ‹Ήν•˜λŠ” λŒ“κΈ€μ„ 리슀트둜 쑰회

β—μ²΄ν¬λ¦¬μŠ€νŠΈ

  • λͺ¨λ“  ν¬μ§€μ…˜μ˜ νŒ€μ›λ“€μ΄ 이해할 수 μžˆλ„λ‘ μΆ©λΆ„ν•œ μ„€λͺ…을 μ œκ³΅ν•˜λ‚˜μš”?
  • 제λͺ© ν˜•μ‹μ„ 지킀고 브랜치 및 라벨을 ν• λ‹Ήν–ˆλ‚˜μš”?

[chore] comment μ—”ν‹°ν‹° μ„ΈνŒ…

πŸ’‘ κ΅¬ν˜„ν•  κΈ°λŠ₯ μ„€λͺ…

β—μ²΄ν¬λ¦¬μŠ€νŠΈ

  • λͺ¨λ“  ν¬μ§€μ…˜μ˜ νŒ€μ›λ“€μ΄ 이해할 수 μžˆλ„λ‘ μΆ©λΆ„ν•œ μ„€λͺ…을 μ œκ³΅ν•˜λ‚˜μš”?
  • 제λͺ© ν˜•μ‹μ„ 지킀고 브랜치 및 라벨을 ν• λ‹Ήν–ˆλ‚˜μš”?

[refactor] ν”„λ‘œμ νŠΈ μ‚­μ œ μ˜ˆμ™Έμ²˜λ¦¬

πŸ’‘ κ΅¬ν˜„ν•  κΈ°λŠ₯ μ„€λͺ…

  • 이미 μ‚­μ œλœ ν”„λ‘œμ νŠΈλ₯Ό λ‹€μ‹œ μ‚­μ œν•˜λŠ” 경우 μ˜ˆμ™Έμ²˜λ¦¬

β—μ²΄ν¬λ¦¬μŠ€νŠΈ

  • λͺ¨λ“  ν¬μ§€μ…˜μ˜ νŒ€μ›λ“€μ΄ 이해할 수 μžˆλ„λ‘ μΆ©λΆ„ν•œ μ„€λͺ…을 μ œκ³΅ν•˜λ‚˜μš”?
  • 제λͺ© ν˜•μ‹μ„ 지킀고 브랜치 및 라벨을 ν• λ‹Ήν–ˆλ‚˜μš”?

[feat] λŒ“κΈ€ κΈ°λŠ₯ 퍼블리싱

πŸ’‘ κ΅¬ν˜„ν•  κΈ°λŠ₯ μ„€λͺ…

λŒ“κΈ€ κΈ°λŠ₯ 퍼블리싱

β—μ²΄ν¬λ¦¬μŠ€νŠΈ

  • λͺ¨λ“  ν¬μ§€μ…˜μ˜ νŒ€μ›λ“€μ΄ 이해할 수 μžˆλ„λ‘ μΆ©λΆ„ν•œ μ„€λͺ…을 μ œκ³΅ν•˜λ‚˜μš”?
  • 제λͺ© ν˜•μ‹μ„ 지킀고 브랜치 및 라벨을 ν• λ‹Ήν–ˆλ‚˜μš”?

[feat] ν”„λ‘œμ νŠΈ λ‚΄μš©μœΌλ‘œ 검색 κ΅¬ν˜„

πŸ’‘ κ΅¬ν˜„ν•  κΈ°λŠ₯ μ„€λͺ…

  • ν”„λ‘œμ νŠΈ κΈ€μ˜ λ‚΄μš©μ— ν¬ν•¨λœ λ‚΄μš©μœΌλ‘œ κ²€μƒ‰ν•˜λŠ” κΈ°λŠ₯ κ΅¬ν˜„

β—μ²΄ν¬λ¦¬μŠ€νŠΈ

  • λͺ¨λ“  ν¬μ§€μ…˜μ˜ νŒ€μ›λ“€μ΄ 이해할 수 μžˆλ„λ‘ μΆ©λΆ„ν•œ μ„€λͺ…을 μ œκ³΅ν•˜λ‚˜μš”?
  • 제λͺ© ν˜•μ‹μ„ 지킀고 브랜치 및 라벨을 ν• λ‹Ήν–ˆλ‚˜μš”?

[fix] Backend docker μ„ΈνŒ… κ΄€λ ¨ μˆ˜μ •

πŸ’‘ κ΅¬ν˜„ν•  κΈ°λŠ₯ μ„€λͺ…

  • docker와 local을 μœ„ν•œ 파일 뢄리
  • DB Timezone μ„ΈνŒ…

β—μ²΄ν¬λ¦¬μŠ€νŠΈ

  • λͺ¨λ“  ν¬μ§€μ…˜μ˜ νŒ€μ›λ“€μ΄ 이해할 수 μžˆλ„λ‘ μΆ©λΆ„ν•œ μ„€λͺ…을 μ œκ³΅ν•˜λ‚˜μš”?
  • 제λͺ© ν˜•μ‹μ„ 지킀고 브랜치 및 라벨을 ν• λ‹Ήν–ˆλ‚˜μš”?

[refactor] ν”„λ‘œμ νŠΈ 검색 μ˜ˆμ™Έμ²˜λ¦¬

πŸ’‘ κ΅¬ν˜„ν•  κΈ°λŠ₯ μ„€λͺ…

  • 제λͺ©μ΄λ‚˜ λ‚΄μš©μœΌλ‘œ 검색 μ‹œ ν•΄λ‹Ήλ˜λŠ” λ‚΄μš©μ΄ 없을 경우 μ˜ˆμ™Έμ²˜λ¦¬

β—μ²΄ν¬λ¦¬μŠ€νŠΈ

  • λͺ¨λ“  ν¬μ§€μ…˜μ˜ νŒ€μ›λ“€μ΄ 이해할 수 μžˆλ„λ‘ μΆ©λΆ„ν•œ μ„€λͺ…을 μ œκ³΅ν•˜λ‚˜μš”?
  • 제λͺ© ν˜•μ‹μ„ 지킀고 브랜치 및 라벨을 ν• λ‹Ήν–ˆλ‚˜μš”?

[test] ν”„λ‘œμ νŠΈ κ³΅μœ κΈ€ μ‚­μ œ API ν…ŒμŠ€νŠΈ μ½”λ“œ μΆ”κ°€

πŸ’‘ κ΅¬ν˜„ν•  κΈ°λŠ₯ μ„€λͺ…

  • ν”„λ‘œμ νŠΈ κ³΅μœ κΈ€ μ‚­μ œ API ν…ŒμŠ€νŠΈ μ½”λ“œ μΆ”κ°€
  • Soft Deleteκ°€ λ˜λŠ”μ§€ ν…ŒμŠ€νŠΈ

β—μ²΄ν¬λ¦¬μŠ€νŠΈ

  • λͺ¨λ“  ν¬μ§€μ…˜μ˜ νŒ€μ›λ“€μ΄ 이해할 수 μžˆλ„λ‘ μΆ©λΆ„ν•œ μ„€λͺ…을 μ œκ³΅ν•˜λ‚˜μš”?
  • 제λͺ© ν˜•μ‹μ„ 지킀고 브랜치 및 라벨을 ν• λ‹Ήν–ˆλ‚˜μš”?

[chore] tag ν…Œμ΄λΈ” 데이터 μ΄ˆκΈ°ν™”

πŸ’‘ κ΅¬ν˜„ν•  κΈ°λŠ₯ μ„€λͺ…

  • tag ν…Œμ΄λΈ”μ— λ“€μ–΄κ°ˆ tag듀을 txtνŒŒμΌμ„ 톡해 μ„œλ²„κ°€ μ‹œμž‘λ  λ•Œ insert ν•˜κΈ°

β—μ²΄ν¬λ¦¬μŠ€νŠΈ

  • λͺ¨λ“  ν¬μ§€μ…˜μ˜ νŒ€μ›λ“€μ΄ 이해할 수 μžˆλ„λ‘ μΆ©λΆ„ν•œ μ„€λͺ…을 μ œκ³΅ν•˜λ‚˜μš”?
  • 제λͺ© ν˜•μ‹μ„ 지킀고 브랜치 및 라벨을 ν• λ‹Ήν–ˆλ‚˜μš”?

[chore] backend ν”„λ‘œμ νŠΈ 생성

πŸ’‘ κ΅¬ν˜„ν•  κΈ°λŠ₯ μ„€λͺ…

  • spring boot ν”„λ‘œμ νŠΈ 생성
  • spring boot version: 2.7.9
  • java version: 11

β—μ²΄ν¬λ¦¬μŠ€νŠΈ

  • λͺ¨λ“  ν¬μ§€μ…˜μ˜ νŒ€μ›λ“€μ΄ 이해할 수 μžˆλ„λ‘ μΆ©λΆ„ν•œ μ„€λͺ…을 μ œκ³΅ν•˜λ‚˜μš”?
  • 제λͺ© ν˜•μ‹μ„ 지킀고 브랜치 및 라벨을 ν• λ‹Ήν–ˆλ‚˜μš”?

[feat] 메인 νŽ˜μ΄μ§€ κΈ°λŠ₯κ΅¬ν˜„

πŸ’‘ κ΅¬ν˜„ν•  κΈ°λŠ₯ μ„€λͺ…

메인 νŽ˜μ΄μ§€ 상단바 κΈ°λŠ₯ κ΅¬ν˜„
메인 νŽ˜μ΄μ§€ μΉ΄λ“œλ¦¬μŠ€νŠΈ κΈ°λŠ₯ κ΅¬ν˜„

β—μ²΄ν¬λ¦¬μŠ€νŠΈ

  • λͺ¨λ“  ν¬μ§€μ…˜μ˜ νŒ€μ›λ“€μ΄ 이해할 수 μžˆλ„λ‘ μΆ©λΆ„ν•œ μ„€λͺ…을 μ œκ³΅ν•˜λ‚˜μš”?
  • 제λͺ© ν˜•μ‹μ„ 지킀고 브랜치 및 라벨을 ν• λ‹Ήν–ˆλ‚˜μš”?

[chore] ErrorResponse μ„ΈνŒ… μΆ”κ°€

πŸ’‘ κ΅¬ν˜„ν•  κΈ°λŠ₯ μ„€λͺ…

  • ExceptionHandlerλ₯Ό κ΅¬ν˜„
  • Controller λ‚΄μ—μ„œ exception이 λ°œμƒν•˜λ©΄, 미리 μ •μ˜ν•΄λ†“μ€ ν˜•νƒœμ˜ errorλ₯Ό ν¬ν•¨ν•œ bodyλ₯Ό μ΄μš©ν•΄ 응닡

β—μ²΄ν¬λ¦¬μŠ€νŠΈ

  • λͺ¨λ“  ν¬μ§€μ…˜μ˜ νŒ€μ›λ“€μ΄ 이해할 수 μžˆλ„λ‘ μΆ©λΆ„ν•œ μ„€λͺ…을 μ œκ³΅ν•˜λ‚˜μš”?
  • 제λͺ© ν˜•μ‹μ„ 지킀고 브랜치 및 라벨을 ν• λ‹Ήν–ˆλ‚˜μš”?

[refactor] 검색 API QueryDSL μ‚¬μš©ν•œ λ¦¬νŒ©ν† λ§

πŸ’‘ κ΅¬ν˜„ν•  κΈ°λŠ₯ μ„€λͺ…

  • 동적 쿼리λ₯Ό μ‚¬μš©ν•œ 검색 API λ¦¬νŒ©ν† λ§ 진행

β—μ²΄ν¬λ¦¬μŠ€νŠΈ

  • λͺ¨λ“  ν¬μ§€μ…˜μ˜ νŒ€μ›λ“€μ΄ 이해할 수 μžˆλ„λ‘ μΆ©λΆ„ν•œ μ„€λͺ…을 μ œκ³΅ν•˜λ‚˜μš”?
  • 제λͺ© ν˜•μ‹μ„ 지킀고 브랜치 및 라벨을 ν• λ‹Ήν–ˆλ‚˜μš”?

[feat] ν”„λ‘œμ νŠΈ λŒ€ν‘œ 이미지 μ„€μ • κΈ°λŠ₯ μΆ”κ°€

πŸ’‘ κ΅¬ν˜„ν•  κΈ°λŠ₯ μ„€λͺ…

  • ν”„λ‘œμ νŠΈ 썸넀일 μ„€μ • κΈ°λŠ₯
  • Project 엔티티에 ThumbNail 컬럼 μΆ”κ°€

β—μ²΄ν¬λ¦¬μŠ€νŠΈ

  • λͺ¨λ“  ν¬μ§€μ…˜μ˜ νŒ€μ›λ“€μ΄ 이해할 수 μžˆλ„λ‘ μΆ©λΆ„ν•œ μ„€λͺ…을 μ œκ³΅ν•˜λ‚˜μš”?
  • 제λͺ© ν˜•μ‹μ„ 지킀고 브랜치 및 라벨을 ν• λ‹Ήν–ˆλ‚˜μš”?

[feat] 기술 νƒœκ·Έ κΈ°λŠ₯ κ΅¬ν˜„

πŸ’‘ κ΅¬ν˜„ν•  κΈ°λŠ₯ μ„€λͺ…

  • ν”„λ‘œμ νŠΈ κΈ€ μž‘μ„± μ‹œ μΆ”κ°€ν•  수 μžˆλŠ” 기술 νƒœκ·Έμ— λŒ€ν•œ κΈ°λŠ₯ κ΅¬ν˜„

β—μ²΄ν¬λ¦¬μŠ€νŠΈ

  • λͺ¨λ“  ν¬μ§€μ…˜μ˜ νŒ€μ›λ“€μ΄ 이해할 수 μžˆλ„λ‘ μΆ©λΆ„ν•œ μ„€λͺ…을 μ œκ³΅ν•˜λ‚˜μš”?
  • 제λͺ© ν˜•μ‹μ„ 지킀고 브랜치 및 라벨을 ν• λ‹Ήν–ˆλ‚˜μš”?

[chore] jacoco 컀버리지 μ„ΈνŒ…

πŸ’‘ κ΅¬ν˜„ν•  κΈ°λŠ₯ μ„€λͺ…

  • limit μ„ΈνŒ…

β—μ²΄ν¬λ¦¬μŠ€νŠΈ

  • λͺ¨λ“  ν¬μ§€μ…˜μ˜ νŒ€μ›λ“€μ΄ 이해할 수 μžˆλ„λ‘ μΆ©λΆ„ν•œ μ„€λͺ…을 μ œκ³΅ν•˜λ‚˜μš”?
  • 제λͺ© ν˜•μ‹μ„ 지킀고 브랜치 및 라벨을 ν• λ‹Ήν–ˆλ‚˜μš”?

[feat] λŒ“κΈ€ μ‚­μ œ κΈ°λŠ₯ κ΅¬ν˜„

πŸ’‘ κ΅¬ν˜„ν•  κΈ°λŠ₯ μ„€λͺ…

  • λŒ“κΈ€μ„ soft delete
  • λŒ“κΈ€μ΄ μ‚­μ œλΌλ„ λŒ€λŒ“κΈ€μ€ μ‚­μ œλ˜μ§€ μ•ŠμŒ

β—μ²΄ν¬λ¦¬μŠ€νŠΈ

  • λͺ¨λ“  ν¬μ§€μ…˜μ˜ νŒ€μ›λ“€μ΄ 이해할 수 μžˆλ„λ‘ μΆ©λΆ„ν•œ μ„€λͺ…을 μ œκ³΅ν•˜λ‚˜μš”?
  • 제λͺ© ν˜•μ‹μ„ 지킀고 브랜치 및 라벨을 ν• λ‹Ήν–ˆλ‚˜μš”?

[feat] ν”„λ‘œμ νŠΈ 전체 쑰회 κΈ°λŠ₯ κ΅¬ν˜„

πŸ’‘ κ΅¬ν˜„ν•  κΈ°λŠ₯ μ„€λͺ…

  • ν”„λ‘œμ νŠΈ 전체 쑰회 κΈ°λŠ₯ κ΅¬ν˜„

β—μ²΄ν¬λ¦¬μŠ€νŠΈ

  • λͺ¨λ“  ν¬μ§€μ…˜μ˜ νŒ€μ›λ“€μ΄ 이해할 수 μžˆλ„λ‘ μΆ©λΆ„ν•œ μ„€λͺ…을 μ œκ³΅ν•˜λ‚˜μš”?
  • 제λͺ© ν˜•μ‹μ„ 지킀고 브랜치 및 라벨을 ν• λ‹Ήν–ˆλ‚˜μš”?

[feat] κΈ€ νŽ˜μ΄μ§€ 퍼블리싱

πŸ’‘ κ΅¬ν˜„ν•  κΈ°λŠ₯ μ„€λͺ…

κΈ€ νŽ˜μ΄μ§€ 퍼블리싱

β—μ²΄ν¬λ¦¬μŠ€νŠΈ

  • λͺ¨λ“  ν¬μ§€μ…˜μ˜ νŒ€μ›λ“€μ΄ 이해할 수 μžˆλ„λ‘ μΆ©λΆ„ν•œ μ„€λͺ…을 μ œκ³΅ν•˜λ‚˜μš”?
  • 제λͺ© ν˜•μ‹μ„ 지킀고 브랜치 및 라벨을 ν• λ‹Ήν–ˆλ‚˜μš”?

[feat] cors μ„€μ • 및 ν”„λ‘œμ νŠΈ 상세 쑰회

πŸ’‘ κ΅¬ν˜„ν•  κΈ°λŠ₯ μ„€λͺ…

  • cors μ„€μ •
  • ν”„λ‘œμ νŠΈ κΈ€ 상세 쑰회 API κ΅¬ν˜„

β—μ²΄ν¬λ¦¬μŠ€νŠΈ

  • λͺ¨λ“  ν¬μ§€μ…˜μ˜ νŒ€μ›λ“€μ΄ 이해할 수 μžˆλ„λ‘ μΆ©λΆ„ν•œ μ„€λͺ…을 μ œκ³΅ν•˜λ‚˜μš”?
  • 제λͺ© ν˜•μ‹μ„ 지킀고 브랜치 및 라벨을 ν• λ‹Ήν–ˆλ‚˜μš”?

[refactor] ν”„λ‘œμ νŠΈ μˆ˜μ • μ˜ˆμ™Έμ²˜λ¦¬

πŸ’‘ κ΅¬ν˜„ν•  κΈ°λŠ₯ μ„€λͺ…

  • ν”„λ‘œμ νŠΈ μˆ˜μ • μ˜ˆμ™Έμ²˜λ¦¬
  • ν”„λ‘œμ νŠΈ 제λͺ©, λ‚΄μš©, μ„€λͺ…, νƒœκ·Έ, 썸넀일 쀑 λΉˆκ°’μ΄ λ“€μ–΄μ˜¨ 경우 μ˜ˆμ™Έμ²˜λ¦¬

β—μ²΄ν¬λ¦¬μŠ€νŠΈ

  • λͺ¨λ“  ν¬μ§€μ…˜μ˜ νŒ€μ›λ“€μ΄ 이해할 수 μžˆλ„λ‘ μΆ©λΆ„ν•œ μ„€λͺ…을 μ œκ³΅ν•˜λ‚˜μš”?
  • 제λͺ© ν˜•μ‹μ„ 지킀고 브랜치 및 라벨을 ν• λ‹Ήν–ˆλ‚˜μš”?

[feat] ν”„λ‘œμ νŠΈ μˆ˜μ • κΈ°λŠ₯ κ΅¬ν˜„

πŸ’‘ κ΅¬ν˜„ν•  κΈ°λŠ₯ μ„€λͺ…

  • ν”„λ‘œμ νŠΈ μˆ˜μ • κ΅¬ν˜„
  • 변경감지 μ‚¬μš©

β—μ²΄ν¬λ¦¬μŠ€νŠΈ

  • λͺ¨λ“  ν¬μ§€μ…˜μ˜ νŒ€μ›λ“€μ΄ 이해할 수 μžˆλ„λ‘ μΆ©λΆ„ν•œ μ„€λͺ…을 μ œκ³΅ν•˜λ‚˜μš”?
  • 제λͺ© ν˜•μ‹μ„ 지킀고 브랜치 및 라벨을 ν• λ‹Ήν–ˆλ‚˜μš”?

[chore] NGINX 포함 Docker μ„ΈνŒ…

πŸ’‘ κ΅¬ν˜„ν•  κΈ°λŠ₯ μ„€λͺ…

β—μ²΄ν¬λ¦¬μŠ€νŠΈ

  • λͺ¨λ“  ν¬μ§€μ…˜μ˜ νŒ€μ›λ“€μ΄ 이해할 수 μžˆλ„λ‘ μΆ©λΆ„ν•œ μ„€λͺ…을 μ œκ³΅ν•˜λ‚˜μš”?
  • 제λͺ© ν˜•μ‹μ„ 지킀고 브랜치 및 라벨을 ν• λ‹Ήν–ˆλ‚˜μš”?

[feat] λŒ“κΈ€ μˆ˜μ • κΈ°λŠ₯ κ΅¬ν˜„

πŸ’‘ κ΅¬ν˜„ν•  κΈ°λŠ₯ μ„€λͺ…

  • λŒ“κΈ€ μˆ˜μ • κΈ°λŠ₯ κ΅¬ν˜„
  • 이에 λ”°λ₯Έ λ‹¨μœ„ ν…ŒμŠ€νŠΈ μ½”λ“œ μž‘μ„±

β—μ²΄ν¬λ¦¬μŠ€νŠΈ

  • λͺ¨λ“  ν¬μ§€μ…˜μ˜ νŒ€μ›λ“€μ΄ 이해할 수 μžˆλ„λ‘ μΆ©λΆ„ν•œ μ„€λͺ…을 μ œκ³΅ν•˜λ‚˜μš”?
  • 제λͺ© ν˜•μ‹μ„ 지킀고 브랜치 및 라벨을 ν• λ‹Ήν–ˆλ‚˜μš”?

[test] ν”„λ‘œμ νŠΈ κ³΅μœ κΈ€ μˆ˜μ • API ν…ŒμŠ€νŠΈ μ½”λ“œ μΆ”κ°€

πŸ’‘ κ΅¬ν˜„ν•  κΈ°λŠ₯ μ„€λͺ…

  • ν”„λ‘œμ νŠΈ μˆ˜μ • ν…ŒμŠ€νŠΈ

β—μ²΄ν¬λ¦¬μŠ€νŠΈ

  • λͺ¨λ“  ν¬μ§€μ…˜μ˜ νŒ€μ›λ“€μ΄ 이해할 수 μžˆλ„λ‘ μΆ©λΆ„ν•œ μ„€λͺ…을 μ œκ³΅ν•˜λ‚˜μš”?
  • 제λͺ© ν˜•μ‹μ„ 지킀고 브랜치 및 라벨을 ν• λ‹Ήν–ˆλ‚˜μš”?

[fix] docker μ„ΈνŒ… μˆ˜μ •

πŸ’‘ κ΅¬ν˜„ν•  κΈ°λŠ₯ μ„€λͺ…

β—μ²΄ν¬λ¦¬μŠ€νŠΈ

  • λͺ¨λ“  ν¬μ§€μ…˜μ˜ νŒ€μ›λ“€μ΄ 이해할 수 μžˆλ„λ‘ μΆ©λΆ„ν•œ μ„€λͺ…을 μ œκ³΅ν•˜λ‚˜μš”?
  • 제λͺ© ν˜•μ‹μ„ 지킀고 브랜치 및 라벨을 ν• λ‹Ήν–ˆλ‚˜μš”?

[feat] ν”„λ‘œμ νŠΈ 제λͺ©μœΌλ‘œ 검색 κΈ°λŠ₯ κ΅¬ν˜„

πŸ’‘ κ΅¬ν˜„ν•  κΈ°λŠ₯ μ„€λͺ…

  • ν”„λ‘œμ νŠΈ 제λͺ©μœΌλ‘œ 검색

β—μ²΄ν¬λ¦¬μŠ€νŠΈ

  • λͺ¨λ“  ν¬μ§€μ…˜μ˜ νŒ€μ›λ“€μ΄ 이해할 수 μžˆλ„λ‘ μΆ©λΆ„ν•œ μ„€λͺ…을 μ œκ³΅ν•˜λ‚˜μš”?
  • 제λͺ© ν˜•μ‹μ„ 지킀고 브랜치 및 라벨을 ν• λ‹Ήν–ˆλ‚˜μš”?

[feat] ν”„λ‘œμ νŠΈ μž‘μ„± κΈ°λŠ₯ κ΅¬ν˜„

πŸ’‘ κ΅¬ν˜„ν•  κΈ°λŠ₯ μ„€λͺ…

  • ν”„λ‘œμ νŠΈ 곡유 κΈ€ μž‘μ„± API κ΅¬ν˜„

β—μ²΄ν¬λ¦¬μŠ€νŠΈ

  • λͺ¨λ“  ν¬μ§€μ…˜μ˜ νŒ€μ›λ“€μ΄ 이해할 수 μžˆλ„λ‘ μΆ©λΆ„ν•œ μ„€λͺ…을 μ œκ³΅ν•˜λ‚˜μš”?
  • 제λͺ© ν˜•μ‹μ„ 지킀고 브랜치 및 라벨을 ν• λ‹Ήν–ˆλ‚˜μš”?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.