do02reen24 / IssueTracker-08

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

IssueTracker-8

Swift Xcode Javascript react NodeJS MySQL

GitHub Open Issues GitHub Closed Issues GitHub Open PR GitHub Closed PR

WEB   |   IOS

Split Backlog   |   Wiki   |   Team Ground Rules

πŸ”— IssueTracker-8

WEB RELEASE : http://118.67.131.96:8000/
iOS RELEASE : https://kr.object.ncloudstorage.com/release-server/Web/index.html

πŸ‘¨β€πŸ‘©β€πŸ‘§β€πŸ‘¦ λͺ¨μ¨μ΄ νŒ€μ›λ“€ (μˆœμ„œλŒ€λ‘œ)

image

🐳 κΆŒμ˜ˆμ§€ @Yejikwon 🐹 김도연 @do02reen24 🐼 κΉ€μ˜λ ¬ @rile1036 🐢 윀영우 @yoonwoo123 🐲 μ‘°μˆ˜μ • @Sueaty
재밌게 μ‚΄κΈ°! κ°œλ°œμ„ μ‚¬λž‘(?)ν•˜μž 햄버거가 μ‹μ—ˆμ–΄μš”.. JS μ–΄μ„œμ˜€κ³ ~ μŠ€μœ„λ¦¬ λ°œμ€ 🐢발
λŒ€μ „μ—μ„œ νŒκ΅κΉŒμ§€ 슝 =3 λ§›μžˆλŠ” λ°₯만 있으면 μΆ©λΆ„^^ 귀염뽀짝 iOS 개발자 마슀크둜 숨길 수 μ—†λŠ” 미남 μŠ€μœ„λ¦¬ 쏘 μ“°μœ—

Sprint Backlog

Google Spreadsheet

πŸ“š API λ¬Έμ„œ

Issue & Comment API λ¬Έμ„œ
Label API λ¬Έμ„œ
Milestone API λ¬Έμ„œ
Login API λ¬Έμ„œ


πŸ’» Web

λͺ¨λ“  νŽ˜μ΄μ§€μ˜ λ™μž‘μ€ μƒˆλ‘œκ³ μΉ¨ 없이 λ™μ μœΌλ‘œ μž‘λ™ν•©λ‹ˆλ‹€.

  • 메인 νŽ˜μ΄μ§€λŠ” λ‘œκ·ΈμΈν•œ μœ μ €μ˜ 경우 Issue λͺ©λ‘μ΄ λ‚˜νƒ€λ‚˜κ³ , λ‘œκ·ΈμΈν•˜μ§€ μ•Šμ€ μœ μ €μ˜ 경우 둜그인 νŽ˜μ΄μ§€κ°€ λ‚˜νƒ€λ‚¨
  • λ‘œκ·ΈμΈν•˜μ§€ μ•Šμ€ μœ μ €λŠ” issue와 label, milestone의 생성, μˆ˜μ •, μ‚­μ œ μž‘μ—…μ„ 진행할 수 μ—†μŒ

πŸ“Œ 둜그인 νŽ˜μ΄μ§€

image

  • λ‘œκ·ΈμΈμ„ ν•˜μ§€ μ•Šμ€ μœ μ €μ˜ 경우 둜그인 νŽ˜μ΄μ§€λ₯Ό λ³΄μ—¬μ€Œ
  • 둜그인 νšŒμ›κ°€μž… κΈ°λŠ₯은 κ°œλ°œν•˜μ§€ μ•Šμ•˜μœΌλ©° Github 둜그인λ₯Ό ν†΅ν•˜μ—¬ 둜그인 κ°€λŠ₯

πŸ“Œ Issue λͺ©λ‘ νŽ˜μ΄μ§€

  • μƒλ‹¨μ˜ 🐼ISSUES λ²„νŠΌμ„ 톡해 λͺ¨λ“  νŽ˜μ΄μ§€μ—μ„œ ν™ˆ(Issue λͺ©λ‘)으둜 이동가λŠ₯
  • λ‘œκ·ΈμΈμ„ ν•œ μœ μ €μ˜ 경우 이슈 λͺ©λ‘ νŽ˜μ΄μ§€λ₯Ό λ³΄μ—¬μ€Œ (Default은 open된 이슈 λͺ©λ‘)
  • Label κ°―μˆ˜μ™€ Milestone 갯수λ₯Ό λ²„νŠΌμ—μ„œ 확인 κ°€λŠ₯
  • 각각의 μ΄μŠˆλŠ” 이슈 제λͺ©, 라벨, 이슈 번호, open/closed 된 μ‹œκ°„, μž‘μ„±μž, λ§ˆμΌμŠ€ν†€ λͺ… 등을 λ³΄μ—¬μ€Œ

    image

ν—€λ”μ—μ„œ openκ³Ό closed λ²„νŠΌμ„ 톡해 각 이슈λ₯Ό 확인 ν•  수 있음 (closed된 ν™”λ©΄ μ°Έμ‘°)

image


ν•„ν„° λ²„νŠΌμ„ λˆ„λ₯΄λ©΄ 각각에 λ§žλŠ” μž‘μ„±μž, 라벨, λ§ˆμΌμŠ€ν†€, μ΄μŠˆμ— ν• λ‹Ήλœ μ‚¬λžŒμ„ 선택할 수 μžˆλŠ” λ¦¬μŠ€νŠΈκ°€ λ³΄μž„

image image image image


ν•„ν„° λ¦¬μŠ€νŠΈμ—μ„œ ν•„ν„°λ§ν•˜κ³  싢은 λŒ€μƒμ„ μ„ νƒν•˜λ©΄ 필터링 됨

  • μž‘μ„±μž: Yejikwon으둜 필터링
    image
  • Label: frontend으둜 필터링
    image
  • λ§ˆμΌμŠ€ν†€: μΊ‘ν‹΄μœΌλ‘œ 필터링 (closed된 μ΄μŠˆμ—μ„œλ„ 필터링 κ°€λŠ₯함을 λ³΄μ—¬μ€Œ)
    image

이슈 전체 선택

  • 이슈λ₯Ό 전체 μ„ νƒν•˜λ©΄, λͺ‡ κ°œκ°€ μ„ νƒλλŠ”μ§€ λ³΄μž„ (μ΄μ „μ˜ open / closed 이슈 μ„ νƒν•˜λŠ” λ²„νŠΌ 사라짐)
  • 였λ₯Έμͺ½ 상단에 Mark as λ²„νŠΌμ΄ μƒˆλ‘œ 생김 image

이슈 전체 open / closed λ™μž‘

  • Mark as λ²„νŠΌμ„ ν΄λ¦­ν•˜λ©΄ 전체 Open ν•  것인지, Close ν•  것인지 선택 κ°€λŠ₯

  • 였λ₯Έμͺ½ 상단에 Mark as λ²„νŠΌμ΄ μƒˆλ‘œ 생김 image

  • open or closedλ₯Ό λˆ„λ₯΄λ©΄ νŒμ—… 창이 뜨고, 전체 μ΄μŠˆκ°€ open or close λœλ‹€.

    image image

  • νŒμ—… 창을 λ‹«μœΌλ©΄, 적용된 ν™”λ©΄μœΌλ‘œ λ¦¬λ Œλ”λ§ λ˜λŠ” 것을 확인할 수 있음

    image


πŸ“Œ Issue 생성 νŽ˜μ΄μ§€

μ΄μŠˆμƒμ„±

  • μ½”λ©˜νŠΈ μž…λ ₯ μ‹œ κΈ€μž 수 μ‹€μ‹œκ°„μœΌλ‘œ λ„μ›Œμ€Œ(2초 간격)
  • 생성 μ‹œ μƒμ„±ν•œ 상세 νŽ˜μ΄μ§€λ‘œ 이동

πŸ“Œ Issue 상세 νŽ˜μ΄μ§€

μ΄μŠˆλ””ν…ŒμΌ3

  • 이슈 클릭 μ‹œ 상세 ν™”λ©΄μž…λ‹ˆλ‹€.
  • 본인이 μ“΄ 글이 아닐 μ‹œ Edit λ²„νŠΌμ΄ 보이지 μ•ŠμŠ΅λ‹ˆλ‹€.

클둜즈이슈

  • Close issue λ²„νŠΌ 클릭 μ‹œ μ΄μŠˆκ°€ λ‹«νžˆκ³  Reopen issue μ‹œ λ‹€μ‹œ μ—΄λ¦½λ‹ˆλ‹€.

λ””ν…ŒμΌμ½”λ©˜νŠΈ

  • 이슈 μ½”λ©˜νŠΈλ₯Ό 적지 μ•Šμ„ μ‹œ Comment λ²„νŠΌμ΄ λΉ„ν™œμ„±ν™” μƒνƒœμ΄κ³ , 글을 적으면 생성 λ²„νŠΌμ΄ ν™œμ„±ν™”λ©λ‹ˆλ‹€.

πŸ“Œ Label νŽ˜μ΄μ§€

image

  • New Label λ²„νŠΌμ„ ν΄λ¦­μ‹œ μƒˆλ‘œμš΄ 라벨을 μΆ”κ°€ν•  수 μžˆλŠ” 탭이 펼쳐짐
    • 라벨 이름을 μž…λ ₯ν•˜μ§€ μ•ŠμœΌλ©΄ Label preview둜 라벨이 보여지고, 이름을 μž…λ ₯ν•  경우 ν•΄λ‹Ή μ΄λ¦„μœΌλ‘œ previewλ₯Ό μ œκ³΅ν•¨
    • 라벨 이름을 μž‘μ„±ν•˜μ§€ μ•ŠμœΌλ©΄ 였λ₯˜ νŒμ—…κ³Ό ν•¨κ»˜ λ“±λ‘λ˜μ§€ μ•ŠμŒ
    • μœ νš¨ν•˜μ§€ μ•Šμ€ 색상값을 μž…λ ₯ν•  경우 였λ₯˜ νŒμ—…κ³Ό ν•¨κ»˜ λ“±λ‘λ˜μ§€ μ•ŠμŒ
    • color λ²„νŠΌμ„ 톡해 랜덀으둜 색깔을 λ°›μ•„μ˜¬ 수 있음

image

  • Edit λ²„νŠΌμ„ ν΄λ¦­ν•˜μ—¬ 기쑴의 라벨을 μˆ˜μ •ν•  수 있음

image

  • Delete λ²„νŠΌ ν΄λ¦­μ‹œ μ‚­μ œλ₯Ό λ¬»λŠ” νŒμ—…μ΄ 뜨고 ν™•μΈμ‹œ 라벨이 μ‚­μ œλ¨

image

πŸ“Œ Milestone νŽ˜μ΄μ§€

  • 상단 메뉴λ₯Ό 톡해 라벨 νŽ˜μ΄μ§€λ‘œ 이동가λŠ₯함
  • μƒλ‹¨μ˜ Open, Closed λ₯Ό 톡해 μ—΄λ¦°(λ˜λŠ” λ‹«νžŒ) λ§ˆμΌμŠ€ν†€ λͺ©λ‘μ„ λ³Ό 수 있음
  • Close, ReOpen λ²„νŠΌμ„ 톡해 λ§ˆμΌμŠ€ν†€μ„ μ—΄κ³  닫을 수 있음

image

  • Delete λ²„νŠΌ 클릭 μ‹œ ν•΄λ‹Ή λ§ˆμΌμŠ€ν†€μ˜ μ‚­μ œλ₯Ό λ¬»λŠ” νŒμ—…μ΄ 뜨고 ν™•μΈμ‹œ λ§ˆμΌμŠ€ν†€μ΄ μ‚­μ œλ¨

image

  • New milestone λ²„νŠΌμ„ 톡해 λ§ˆμΌμŠ€ν†€ 생성 νŽ˜μ΄μ§€λ‘œ 이동이 κ°€λŠ₯함.
    • Title을 μž‘μ„±ν•˜μ§€ μ•Šμ€ 경우 Create milestone λ²„νŠΌμ΄ λΉ„ν™œμ„±ν™”λ¨.

image

  • Edit λ²„νŠΌμ„ 톡해 ν•΄λ‹Ή λ§ˆμΌμŠ€ν†€μ˜ μˆ˜μ • νŽ˜μ΄μ§€λ‘œ 이동이 κ°€λŠ₯함.
  • κΈ°μ‘΄ λ§ˆμΌμŠ€ν†€ 정보가 화면에 λΆˆλŸ¬μ™€μ§
  • Cancel λ²„νŠΌμ„ 톡해 μˆ˜μ •μ„ λ°˜μ˜ν•˜μ§€ μ•Šκ³  이전 νŽ˜μ΄μ§€λ‘œ λŒμ•„κ°ˆ 수 있음

image

πŸ“± iOS

Login 및 Issue λͺ©λ‘λ³΄κΈ° & 생성

LoginPage Issue IssueList-Open
  • Github login 및 Apple Login
  • Open issue, Closed issueλ₯Ό λͺ©λ‘ν˜•νƒœλ‘œ λ³Ό 수 있음
  • λͺ©λ‘μ—μ„œ 이슈 close, open이 κ°€λŠ₯ (μ‚­μ œλŠ” 닀쀑 선택 ν›„ μ‚­μ œ κ°€λŠ₯)

Issue Filter 및 Edit

IssueFilter IssueEdit
  • ν˜„μž¬ 둜그인 μœ μ €μ™€ κ΄€λ ¨λœ 필터링은 search bar의 scopeλ₯Ό 톡해 κ°€λŠ₯
  • κ·Έ μ™Έ 쑰건듀을 ν•„ν„° ν•˜κ³  μ‹Άλ‹€λ©΄ ν•„ν„° λ²„νŠΌ λˆ„λ₯΄λ©΄ 됨

Comment

Comment Add Comment Delete
  • λŒ“κΈ€ μΆ”κ°€ λ²„νŠΌμ„ 클릭 μ‹œ, λŒ“κΈ€μ„ 등둝할 수 μžˆλŠ” νŽ˜μ΄μ§€λ‘œ λ„˜μ–΄κ°ˆ 수 있음
  • λŒ“κΈ€ μˆ˜μ •μ€ μžμ‹ μ΄ μΆ”κ°€ν•œ λŒ“κΈ€λ§Œ μˆ˜μ •ν•  수 있음
  • λŒ“κΈ€ μ‚­μ œλŠ” μˆ˜μ • νŽ˜μ΄μ§€μ—μ„œ μ‚­μ œλ₯Ό ν•  수 있음

Label 및 Milestone

Label Milestone
  • Labelκ³Ό Milestone μΆ”κ°€, μˆ˜μ •, μ‚­μ œ κ°€λŠ₯
    • Label 색은 νƒ€μ΄ν•‘μ΄λ‚˜ λ¦¬λ‘œλ“œ λ²„νŠΌμ„ λˆŒλŸ¬μ„œ 지정할 수 있고, 색을 μ„ νƒν•˜μ—¬ ColorPickerλ₯Ό 뢈러 지정할 수 있음
  • Milestone DateλŠ” DatePickerλ₯Ό ν΄λ¦­ν•˜μ—¬ μ‹œκ°„, λ‚ μ§œλ₯Ό μž…λ ₯ν•  수 있으며 κΈ°λ³Έ 값은 ν˜„μž¬ λ‚ μ§œμž…λ‹ˆλ‹€.

About


Languages

Language:Swift 56.8%Language:JavaScript 43.0%Language:Ruby 0.1%Language:HTML 0.1%