[GitHub] Issue, Project ν™œμš©

H_devΒ·2022λ…„ 11μ›” 1일
10
post-thumbnail

🎯 λͺ©ν‘œ

이번 κΈ€μ—μ„œλŠ” GitHubμ—μ„œ μ œκ³΅ν•˜λŠ” project, issueκ°€ 무엇인지, μ–΄λ–»κ²Œ μ‚¬μš©ν•˜λŠ”μ§€ 흐름을 μ •λ¦¬ν•œλ‹€.

전에 GitHubλ₯Ό μ‚¬μš©ν•˜λ©΄μ„œ project, issue 같은 κΈ°λŠ₯을 κ·Έλƒ₯ λ¬΄μ‹œν•˜κ³  μ œλ©‹λŒ€λ‘œ μΌμ—ˆλ‹€ γ…‹γ…‹
νšŒμ‚¬μ—μ„œ μŠ€ν„°λ””λ₯Ό ν•˜κ²Œ λλŠ”λ° 이번 κΈ°νšŒμ— 무슨 κΈ°λŠ₯인지 μ •λ¦¬ν•΄λ³΄κΈ°λ‘œ ν–ˆλ‹€.


✨ Issue ?

ν”„λ‘œμ νŠΈμ˜ 기획, μž‘μ—…, κ°œμ„  사항, 버그 μˆ˜μ •, μƒˆλ‘œ 좔가될 κΈ°λŠ₯ λ“± λͺ¨λ“  것을 이슈 라고 ν•œλ‹€.
GitHub μ—μ„œλŠ” 이 λͺ¨λ“  ν™œλ™μ— λŒ€ν•΄ 이슈λ₯Ό λ“±λ‘ν•˜κ³ , 그것을 기반으둜 μž‘μ—…μ„ 진행할 수 μžˆλ‹€.
Jiraμ—μ„œ 이슈λ₯Ό 생성해 μž‘μ—…μ„ μ§„ν–‰ν•˜λŠ” 것과 κ°™κ³ , κ·Έ 외에도 이슈 open, close κ°œλ…μ€ κ°™λ‹€.

πŸ’» Project ?

ν”„λ‘œμ νŠΈλŠ” μž‘μ—…μ˜ 진행도λ₯Ό ν•œ λˆˆμ— λ³Ό 수 있고, μ΄μŠˆλ“€μ„ ν•˜λ‚˜μ˜ μž‘μ—…(task)둜 λ‚˜νƒ€λ‚΄μ„œ κ·Έ μž‘μ—…μ΄ μ–΄λŠμ •λ„ μ§„ν–‰λ˜μ—ˆλŠ”μ§€ ν™•μΈν•˜κ³  관리할 수 μžˆλŠ” 메뉴이닀. (μ›ν•˜λŠ” λ·° ν˜•μ‹μœΌλ‘œ μ‚¬μš©ν•  수 μžˆλ‹€. 보톡은 칸반 λ³΄λ“œ ν˜•νƒœλ‘œ μ‚¬μš©ν•˜λŠ” 것 κ°™λ‹€.)

  • (μ°Έκ³ ) kanban board

βœ” ν”„λ‘œμ νŠΈ 생성

λ¨Όμ € Projectλ₯Ό μƒμ„±ν•˜κ³ , μœ„μ˜ 칸반 λ³΄λ“œ ν˜•νƒœλ‘œ ꡬ성해 μž‘μ—…μ— λŒ€ν•œ 진행도λ₯Ό ν™•μΈν•˜κ³  관리할 수 μžˆλ„λ‘ κ΅¬μ„±ν•΄λ³΄λŠ” μ‹€μŠ΅μœ„μ£Όλ‘œ 진행해볼 것이닀.

μžμ‹ μ˜ github homeμ—μ„œ Projects -> New project

λ‹€μŒμœΌλ‘œ μ•„λž˜μ™€ 같은 화면이 보인닀. Board ν˜•νƒœλ‘œ 진행할 κ²ƒμ΄λ‹ˆ Boardλ₯Ό μ„ νƒν•˜κ³  Create ν•œλ‹€.

생성이 μ™„λ£Œλ˜λ©΄ μ•„λž˜μ™€ 같이 빈 λ³΄λ“œκ°€ 생성이 λœλ‹€.

λ³΄λ“œ μ•ˆμ— λ“€μ–΄κ°€κ²Œ 될 μ΄μŠˆμ— ν•΄λ‹Ή ν”„λ‘œμ νŠΈλ₯Ό ν• λ‹Ήν•˜κ²Œ 되면, μ΄μŠˆκ°€ μ—°κ²°λ˜μ–΄ μž‘μ—… 진행도λ₯Ό ν•œλˆˆμ— νŒŒμ•…ν•  수 μžˆκ²Œλœλ‹€.

λ˜ν•œ, λ³΄λ“œ μ•„λž˜μ˜ + Add itemλ₯Ό ν•˜κ²Œ 되면 item이 λ“±λ‘λ˜κ³ , μž‘μ—…μ„ λ‚˜νƒ€λ‚Ό 수 μžˆλŠ”κ²ƒμ€ λ¬Όλ‘  κ·Έ μžλ¦¬μ—μ„œ issue둜 μ»¨λ²„νŒ…μ΄ κ°€λŠ₯ν•˜λ‹€.


βœ” 이슈 생성 및 ν• λ‹Ή

λ‹€μŒμœΌλ‘œ, Issue μ‚¬μš©λ²•μ„ μ•Œμ•„λ³΄μž
제일 λ¨Όμ €, μœ„μ—μ„œ μƒμ„±ν•œ projectλ₯Ό λ ˆν¬μ§€ν† λ¦¬μ— λ“±λ‘ν•΄μ€˜μ•Ό ν•œλ‹€.
repository -> Projects -> Add project


λ‹€μŒμœΌλ‘œ issue λ“±λ‘ν•˜κΈ° μœ„ν•΄ μ΄λ™ν•œλ‹€.

Issue -> New issue λ₯Ό λˆ„λ₯΄λ©΄ λ‚˜μ˜€λŠ” 등둝 화면은 λ‹€μŒκ³Ό κ°™λ‹€.

ν•΄λ‹Ή μ΄μŠˆμ— λŒ€ν•œ 제λͺ©κ³Ό μ½”λ©˜νŠΈλ₯Ό μž‘μ„±ν•΄μ•Όν•˜κ³ ,
μ€‘μš”ν•œ 것은 였λ₯Έμͺ½μ˜ 4가지 ν•­λͺ©μ΄λ‹€.

Assignees : λ‹΄λ‹Ήμž

Labels : ν•΄λ‹Ή μž‘μ—…μ˜ μœ ν˜•

  • Label ν•­λͺ©μ—μ„œ bug λ“± κΈ°λ³Έν•­λͺ©μ„ μ „λΆ€ μ§€μš°λŠ” 게 κ°€λŠ₯ν•˜κ³ , μ·¨ν–₯λŒ€λ‘œ μ»€μŠ€ν„°λ§ˆμ΄μ§•μ΄ κ°€λŠ₯ν•˜λ‹€.

Projects : μ—°κ²°ν•  project (진행도λ₯Ό ν•œλ²ˆμ— λ³Ό 수 μžˆλŠ” 메뉴)

Milestone : ν”„λ‘œμ νŠΈκ°€ λ„λ‹¬ν•΄μ•Όν•˜λŠ” λͺ©ν‘œμ§€μ 

  • Milestone을 μ‚¬μš©ν•˜λ©΄, ν•œ κ°€μ§€μ˜ λͺ©ν‘œμ— μ—¬λŸ¬ μ΄μŠˆκ°€ λ“±λ‘λ˜μ–΄ μžˆμ„ λ•Œ ν•΄λ‹Ή λͺ©ν‘œμ˜ 진행도가 μ–Όλ§ˆλ‚˜ λ˜λŠ”μ§€ κ²Œμ΄μ§€ λ°” ν˜•νƒœλ‘œ λ³Ό 수 μžˆλ‹€. (μœ„ μ΄λ―Έμ§€μ—μ„œ [ν…ŒμŠ€νŠΈ] λ₯Ό μ„ νƒν–ˆμ„ λ•Œ)

    생성법 : issue -> Milestones -> New milestone


μœ„ 4 ν•­λͺ©μ„ λͺ¨λ‘ 선택 ν›„, Submit new issue 둜 λ“±λ‘ν•œλ‹€.


μ΄μŠˆκ°€ μ •μƒμ μœΌλ‘œ open λœκ²ƒμ„ ν™•μΈν•œλ‹€.


ν• λ‹Ήν•œ project둜 이동해 방금 λ“±λ‘ν•œ issueκ°€ λ³΄λ“œμ— λ…ΈμΆœλ˜λŠ”μ§€ ν™•μΈν•œλ‹€.

[제λͺ© ν…ŒμŠ€νŠΈ] λΌλŠ” μ΄μŠˆκ°€ μ •μƒμ μœΌλ‘œ λ…ΈμΆœλλ‹€.


μ œλŒ€λ‘œ κ΄€λ¦¬λ˜λŠ”μ§€ ν™•μΈν•˜κΈ° μœ„ν•΄ λ“±λ‘ν•œ issueμ—μ„œ No Status둜 λ˜μ–΄μžˆλŠ” 것을 In Progress둜 λ³€κ²½ν•΄λ³΄μž
μœ„μ˜ λ³΄λ“œμ—μ„œ [제λͺ© ν…ŒμŠ€νŠΈ]λ₯Ό ν΄λ¦­ν•˜λ©΄ ν•΄λ‹Ή 이슈λ₯Ό 확인 ν•  수 μžˆλ‹€.

κ²°κ³Ό

μ •μƒμ μœΌλ‘œ No Statusμ—μ„œ In Progress둜 이동됐닀.


λ§ˆμ§€λ§‰μœΌλ‘œ ν•΄λ‹Ή issueλ₯Ό Done 으둜 statusλ₯Ό λ³€κ²½ν•˜κ³  close 처리λ₯Ό ν•΄λ³΄μž

λ³΄λ“œμ—μ„œ 확인을 해보면 λ‹€μŒκ³Ό κ°™λ‹€.

μ˜λ„λŒ€λ‘œ Done으둜 이동됐고 close μ²˜λ¦¬κ°€ 됐기 λ•Œλ¬Έμ— 보라색 μ²΄ν¬ν‘œμ‹œκ°€ 뢙은걸 λ³Ό 수 μžˆλ‹€. μ›ν•œλ‹€λ©΄ close 된 이슈λ₯Ό reopen ν•˜λŠ” 것이 κ°€λŠ₯ν•˜λ‹€.

그리고 μœ„μ—μ„  statusλ₯Ό μˆ˜μ •ν•΄κ°€λ©° 이슈λ₯Ό μ΄λ™μ‹œμΌ°μ§€λ§Œ κ°„λ‹¨ν•˜κ²Œ λ“œλž˜κ·Έ μ•€ λ“œλžμ΄ κ°€λŠ₯ν•˜λ‹€.


마무리

κΉŠμ€ λ‚΄μš©μ„ 닀룬 것은 μ•„λ‹ˆμ§€λ§Œ, 무엇을 λ“±λ‘ν•˜κ³  μ–΄λ–€ μ‹μœΌλ‘œ μ‚¬μš©ν•˜λŠ”μ§€ 큰 흐름을 μ‚΄νŽ΄λ³΄μ•˜λ‹€.

μ•žμœΌλ‘œ 계속 μ‚¬μš©ν•˜λ©΄μ„œ μ„Έμ„Έν•œ κΈ°λŠ₯듀을 μ•Œμ•„λ³΄κ³ μž ν•œλ‹€.

profile
μ„±μž₯ κ°œλ°œμΌμ§€

0개의 λŒ“κΈ€