Fernando 기술 λΈ”λ‘œκ·Έ

1일 1μ»€λ°‹μ˜ λͺ©ν‘œλ₯Ό 가지고 μžˆλ‹€λ©΄? - Bitbar Github ν”ŒλŸ¬κ·ΈμΈ μ„€μ •ν•˜κΈ°

contributions

🌱 1일 1컀밋 λ„μ „ν•˜κΈ°

개발자라면 λͺ¨λ‘κ°€ 가지고 μžˆλŠ” Github을 μ‚¬μš©ν•˜κ²Œ ν•΄μ£ΌλŠ” κ°€μž₯ 큰 λ™κΈ°λΆ€μ—¬λŠ” μž”λ””κ°€ μ•„λ‹κΉŒ μ‹ΆμŠ΅λ‹ˆλ‹€.
κΎΈμ€€νžˆ κ°œλ°œμ„ ν• λ•Œλ§ˆλ‹€ Contributions에 μ΄ˆλ‘μƒ‰ λ°•μŠ€κ°€ μƒκΈ°κ²Œ λ˜λŠ”λ° 이것을 κ΅­λ‚΄μ—μ„œλŠ” κΉƒν—™ μž”λ”” 라고 이야기 ν•˜λŠ”κ²ƒ κ°™μŠ΅λ‹ˆλ‹€.Β 

신년을 λ§žμ•„ 개발자둜써 μ„ΈμšΈ 수 μžˆλŠ” λͺ©ν‘œμ€‘ 이룰 수 μžˆμ„λ§Œν•œκ²ƒ 이 무엇이 μžˆμ„κΉŒ μƒκ°ν•΄λ³΄μ•˜μ„λ•Œ
κ°€μž₯ 손쉽고 μ μ ˆν•˜κ²Œ ν•  수 μžˆλŠ”κ²ƒμ€ λ°”λ‘œ 깃헙에 1일 1컀밋을 ν•˜λŠ”κ²ƒμ΄μ—ˆμŠ΅λ‹ˆλ‹€!Β 

1일 1컀밋을 ν•œλ‹€λŠ”κ²ƒμ€ μ–΄μ°Œλ³΄λ©΄ μ‰¬μšΈ μˆ˜λ„ μžˆμ§€λ§Œ νšŒμ‚¬μΌμ΄ μ•„λ‹ŒμΌμ„ 맀일 맀일 μ»€λ°‹ν•œλ‹€λŠ” 것은 κ²°μ½” 쉽지 μ•Šμ€ μΌμž…λ‹ˆλ‹€.Β  κ·Έλž˜μ„œ λͺ©ν‘œλ₯Ό μ΄λ£¨κΈ°μœ„ν•΄ λ‚΄κ°€ 1일 1컀밋을 ν•΄μ•Όλœλ‹€λŠ” 사싀을 늘 μƒκΈ°ν•˜κ³  μžˆμ–΄μ•Ό ν–ˆμŠ΅λ‹ˆλ‹€.Β 

κ·Έλž˜μ„œ λ§Žμ€ 방법듀을 κ³ λ―Όν•˜λŠ” κ°€μš΄λ° μ €λŠ” μ΄λ ‡κ²Œ μƒκ°ν–ˆμŠ΅λ‹ˆλ‹€.

🧐 λ‚΄κ°€ λ§₯을 μ‚¬μš©ν•˜λ―€λ‘œ 메뉴바에 λ‚΄κ°€ 컀밋을 μ–Όλ§ˆλ‚˜ ν–ˆλŠ”μ§€ λ‚˜μ™”μœΌλ©΄ μ’‹κ² λ‹€!Β 

κ°μ‚¬ν•˜κ²Œλ„ 이 고민을 ν•΄κ²°ν•΄μ£ΌλŠ” μ˜€ν”ˆμ†ŒμŠ€κ°€ μžˆμ—ˆμŠ΅λ‹ˆλ‹€.Β  λ°”λ‘œ Bitbar μ΄λΌλŠ” μ˜€ν”ˆμ†ŒμŠ€ μž…λ‹ˆλ‹€.Β 

BitBar - Put anything in your Mac OS X menu bar

이 μ˜€ν”ˆμ†ŒμŠ€λ₯Ό μ‚¬μš©ν•˜λ©΄ μ›ν•˜λŠ”κ²ƒμ„ 슀크립트둜 μž‘μ„±ν•˜μ—¬ λ§₯의 상단 메뉴바에 λ„μšΈ 수 κ°€ μžˆμŠ΅λ‹ˆλ‹€!Β 
μ—¬λŸ¬κ°€μ§€ 아이디어가 μˆœκ°„ λ– μ˜¬λžμ§€λ§Œ μ§€κΈˆμ˜ λͺ©ν‘œλŠ” κΉƒν—™ μž”λ””λ₯Ό κ°€κΎΈλŠ” 정원사가  λ˜λŠ”κ²ƒμ΄ μ˜¬ν•΄μ˜ λͺ©ν‘œμ΄κΈ° λ•Œλ¬Έμ— κΉƒν—™ 컀밋 유무λ₯Ό ν•œλ²ˆ 메뉴바에 ν‘œμ‹œν•΄λ³΄λ„λ‘ ν• κ²Œμš”Β 

☘️ Bitbar μ„€μΉ˜ ν•˜κ³  μž”λ”” κΈ°λ₯΄κΈ°Β 

λ¨Όμ € bitbar을 μ„€μΉ˜ν•©λ‹ˆλ‹€. λ§₯에 Brewκ°€ μ„€μΉ˜ λ˜μ–΄ μžˆμœΌμ‹œλ‹€λ©΄ 단 ν•œμ€„μ˜ λͺ…λ ΉμœΌλ‘œ μ„€μΉ˜κ°€ κ°€λŠ₯ν•©λ‹ˆλ‹€.Β 

$ brew cask install bitbar

μ„€μΉ˜ 이후 bitbar을 μ‹€ν–‰ν•˜λ©΄ Plugin듀을 μ„€μΉ˜ν•  디렉토리λ₯Ό μ„€μ •ν•˜κ²Œ λ©λ‹ˆλ‹€.Β 
본인의 μž…λ§›μ— 맞게 μ λ‹Ήν•œ 디렉토리λ₯Ό μ„€μ •ν•΄ μ£Όμ‹œλ©΄ λ©λ‹ˆλ‹€.Β 

μ„€μΉ˜λ₯Ό ν•˜μ…¨λ‹€λ©΄ Github의 Contribution을 보여쀄 수 μžˆλŠ” ν”ŒλŸ¬κ·ΈμΈμ„ λ°›μ•„μ•Ό ν•©λ‹ˆλ‹€.Β 

https://getbitbar.com/plugins/Dev/GitHub/github-contribution.10m.rb

μœ„μ˜ ν”ŒλŸ¬κ·ΈμΈ μ†ŒμŠ€λ₯Ό λ°›μœΌμ…”μ„œ μ„€μΉ˜μ‹œμ— μ„€μ •ν–ˆλ˜ ν”ŒλŸ¬κ·ΈμΈ 폴더에 λ„£μœΌμ…”λ„ 되고,Β 
κ·Έ 과정이 λ³΅μž‘ν•˜λ‹€κ³  λŠκ»΄μ§€μ‹œλŠ” 뢄듀은 μ—¬κΈ°λ₯Ό λˆŒλŸ¬μ£Όμ„Έμš” 😁

μ €λŠ” μœ„μ˜ μ½”λ“œλ₯Ό κ·ΈλŒ€λ‘œ μ‚¬μš©ν•˜μ§€ μ•Šμ•„μš”, μ΄μœ λŠ” 원본 ν”ŒλŸ¬κ·ΈμΈμ„ μ μš©ν•˜λ©΄Β 
컀밋을 μ•ˆν–ˆμ„ 경우 πŸ’© μ•„μ΄μ½˜μ΄ λ…ΈμΆœ λ˜κΈ°λ•Œλ¬Έμ— 쑰금 κ±°λΆν•œ λŠλ‚Œμ΄ μžˆμ–΄μ„œ λ³€κ²½ ν•΄μ„œ μ‚¬μš©ν•©λ‹ˆλ‹€Β 

λΆˆκ½ƒμœΌλ‘œ λ°”κΏ”μ„œ μ‚¬μš©ν•˜λ‹ˆκΉŒ 쒀더 열정이 λœ¨κ±°μ›Œμ§€λŠ” λŠλ‚Œμ΄λž„κΉŒμš”?Β  μ•„λ¬΄νŠΌ λ§Œμ‘±μŠ€λŸ½μŠ΅λ‹ˆλ‹€Β 
μ €μ²˜λŸΌ λΆˆκ½ƒμœΌλ‘œ μ‚¬μš©ν•˜κ³  μ‹ΆμœΌμ‹  뢄듀을 μœ„ν•΄μ„œ μ œκ°€ 살짝 μˆ˜μ •ν•œ ν”ŒλŸ¬κ·ΈμΈ μ½”λ“œλ₯Ό ν•˜λ‹¨μ— κ³΅μœ ν•΄λ“œλ¦½λ‹ˆλ‹€.

λ¬Όλ‘  직접 ν”ŒλŸ¬κ·ΈμΈ μ½”λ“œλ₯Ό λ°›μœΌμ…”μ„œ μ›ν•˜λŠ” 이λͺ¨μ§€λ‘œ μˆ˜μ •ν•˜μ…”λ„ μ’‹μŠ΅λ‹ˆλ‹€ πŸŽ‰

Plugin 폴더에 λ„£μ–΄μ£Όμ…¨λ‹€λ©΄ 이제 Github 계정을 μ„ΈνŒ… ν•΄μ£Όμ–΄μ•Ό ν•©λ‹ˆλ‹€.Β 

plugin μ½”λ“œμ˜ 이름을 보면 github-contribution.10m.rb 라고 μ“°μ—¬μžˆλŠ”λ° 여기에도 λ‚˜λ¦„μ˜ κ·œμΉ™μ΄ μžˆμŠ΅λ‹ˆλ‹€. 10m 이라고 ν‘œκΈ°λœ 뢀뢄은 λ©”λ‰΄λ°”μ˜ 데이터 κ°±μ‹  μ£ΌκΈ°λΌμ„œ μ›ν•˜λŠ” 데둜 μ μ–΄μ£Όμ‹œλ©΄ λ˜λŠ”λ°,Β 
ν˜„μž¬λŠ” 10뢄에 ν•œλ²ˆμ”© μƒˆλ‘œκ³ μΉ¨λ˜λ„λ‘ 섀정이 λ˜μ–΄μžˆλŠ” μƒνƒœμž…λ‹ˆλ‹€.Β 

~/.bitbarrc νŒŒμΌμ„ μƒμ„±ν•˜κ³  ν•˜λ‹¨μ˜ λ‚΄μš©μ„ μž…λ ₯ν•΄μ€λ‹ˆλ‹€Β 

# ~/.bitbarrc
[github_contribution]
username = GITHUB_ID_HERE
max_contributions = 10

done

섀정이 끝났닀면 μ΄λ ‡κ²Œ ν‘œμ‹œλ©λ‹ˆλ‹€Β 
맀일맀일 동기뢀여 받을 수 μžˆλŠ” 쒋은 방법인것 κ°™μŠ΅λ‹ˆλ‹€.Β 
그럼 μ˜€λŠ˜λ„ 즐거운 μ½”λ”©ν•˜μ„Έμš” κΆκΈˆν•œ 점이 μžˆμœΌμ‹œλ©΄ λŒ“κΈ€λ‘œ λ‚¨κ²¨μ£Όμ„Έμš” 😎

μƒˆλ‘­κ²Œ μΆ”κ°€λœ λ‚΄μš© πŸš€

μœ„ 방법이 μ–΄λ €μš°μ‹œκ±°λ‚˜ 쒀더 κ°„λ‹¨ν•œ 방법을 μ›ν•˜μ‹œλŠ” 뢄이 계신닀면 λ§₯μ—μ„œ 1일 1컀밋 관리λ₯Ό 효과적으둜 ν•˜κΈ°μ΄ 글을 μ°Έκ³ ν•˜μ‹œλ©΄ 도움 λ˜μ‹€ 것 κ°™μŠ΅λ‹ˆλ‹€.


Written by@fernando
iOS 개발자이며 λ‹€μ–‘ν•œ 업무 μžλ™ν™”μ— 관심이 λ§ŽμŠ΅λ‹ˆλ‹€.

GitHubTwitterLinkedIn