Categorygithub.com/in-jun/commit-canvas
modulepackage
0.0.0-20250112162201-a3cd31c46ca3
Repository: https://github.com/in-jun/commit-canvas.git
Documentation: pkg.go.dev

# README

GitHub Commit Canvas

Go Report Card

🎨 GitHub μ»¨νŠΈλ¦¬λ·°μ…˜ κ·Έλž˜ν”„λ₯Ό μΊ”λ²„μŠ€λ‘œ λ³€ν™˜ν•˜λŠ” 도ꡬ


πŸ“‹ λͺ©μ°¨


✨ Features

GitHub Commit CanvasλŠ” GitHub μ»¨νŠΈλ¦¬λ·°μ…˜ κ·Έλž˜ν”„μ— μ›ν•˜λŠ” νŒ¨ν„΄μ„ 그릴 수 있게 ν•΄μ£ΌλŠ” μ›Ή μ• ν”Œλ¦¬μΌ€μ΄μ…˜μž…λ‹ˆλ‹€.

핡심 κΈ°λŠ₯

  • πŸ” κ°„νŽΈν•œ 인증

    • GitHub OAuthλ₯Ό ν†΅ν•œ 원클릭 둜그인
    • μ•ˆμ „ν•œ μ‚¬μš©μž 인증 처리
  • πŸ“Š 데이터 μ‹œκ°ν™”

    • μ§€λ‚œ 1λ…„κ°„μ˜ μ»¨νŠΈλ¦¬λ·°μ…˜ 데이터 μ‹œκ°ν™”
    • μ‹€μ‹œκ°„ 미리보기 지원
  • 🎨 νŒ¨ν„΄ λ””μžμΈ

    • 직관적인 μΊ”λ²„μŠ€ μΈν„°νŽ˜μ΄μŠ€
    • μ»€μŠ€ν…€ νŒ¨ν„΄ λ””μžμΈ 및 적용
    • μžλ™ μ €μž₯ κΈ°λŠ₯
  • πŸ”„ μžλ™ν™”

    • μžλ™ μ €μž₯μ†Œ 생성
    • 컀밋 μžλ™ 관리
    • νŒ¨ν„΄ 적용 μ§„ν–‰λ₯  ν‘œμ‹œ

πŸš€ Getting Started

Prerequisites

μ‹œμž‘ν•˜κΈ° 전에 λ‹€μŒ μš”κ΅¬μ‚¬ν•­μ„ ν™•μΈν•˜μ„Έμš”:

μš”κ΅¬μ‚¬ν•­μ„€λͺ…
GitHub κ³„μ •μœ νš¨ν•œ GitHub 계정이 ν•„μš”ν•©λ‹ˆλ‹€
μ›Ή λΈŒλΌμš°μ €μ΅œμ‹  λ²„μ „μ˜ Chrome, Firefox, Safari ꢌμž₯
인터넷 연결인터넷 μ—°κ²° ν•„μš”

Installation

λ³„λ„μ˜ μ„€μΉ˜ κ³Όμ • 없이 μ›Ή λΈŒλΌμš°μ €μ—μ„œ λ°”λ‘œ μ‚¬μš© κ°€λŠ₯ν•©λ‹ˆλ‹€:

# μ›Ή λΈŒλΌμš°μ €μ—μ„œ 접속
https://commit-canvas.ijw.app

πŸ“– Usage

Quick Start

graph LR
    A[μ›Ήμ‚¬μ΄νŠΈ 접속] --> B[GitHub 둜그인]
    B --> C[νŒ¨ν„΄ λ””μžμΈ]
    C --> D[μ €μž₯μ†Œ 이름 μž…λ ₯]
    D --> E[νŒ¨ν„΄ 생성]
  1. μ›Ήμ‚¬μ΄νŠΈ 접속 및 둜그인
# λΈŒλΌμš°μ €μ—μ„œ 접속
https://commit-canvas.ijw.app

# GitHub κ³„μ •μœΌλ‘œ 둜그인
  1. νŒ¨ν„΄ 생성
# 1. μΊ”λ²„μŠ€μ—μ„œ νŒ¨ν„΄ λ””μžμΈ
# 2. μ €μž₯μ†Œ 이름 μž…λ ₯
# 3. "Create Pattern" λ²„νŠΌ 클릭

Examples

κΈ°λ³Έ νŒ¨ν„΄ 생성

1. μΊ”λ²„μŠ€μ—μ„œ μ…€ ν΄λ¦­ν•˜μ—¬ νŒ¨ν„΄ λ””μžμΈ
2. μ €μž₯μ†Œ 이름: "commit-pattern" μž…λ ₯
3. Create Pattern 클릭

πŸ›  Tech Stack

κΈ°μˆ μš©λ„λ²„μ „
Gin Web Frameworkλ°±μ—”λ“œ μ›Ή ν”„λ ˆμž„μ›Œν¬v1.9.1
go-gitGit μž‘μ—… 처리v5.8.1
go-githubGitHub API 연동v53.2.0
oauth2OAuth 인증 처리v0.13.0

⚠️ Precautions

μ‚¬μš©μ‹œ μ£Όμ˜μ‚¬ν•­

μ£Όμ˜μ‚¬ν•­μ„€λͺ…
μ»¨νŠΈλ¦¬λ·°μ…˜ κ·Έλž˜ν”„κ³΅κ°œ ν”„λ‘œν•„μ˜ μ»¨νŠΈλ¦¬λ·°μ…˜ κ·Έλž˜ν”„μ— 영ν–₯을 λ―ΈμΉ©λ‹ˆλ‹€
GitHub μ΄μš©μ•½κ΄€GitHub의 μ΄μš©μ•½κ΄€μ„ μ€€μˆ˜ν•˜μ—¬ μ‚¬μš©ν•΄μ£Όμ„Έμš”
μ‚¬μš© μ œν•œκ³Όλ„ν•œ νŒ¨ν„΄ 생성은 μžμ œν•΄μ£Όμ„Έμš”

πŸ” Troubleshooting

곡톡 문제

둜그인 μ‹€νŒ¨

  1. GitHub 계정 μƒνƒœ 확인
  2. λΈŒλΌμš°μ € μΊμ‹œ μ‚­μ œ
  3. μƒˆ λΈŒλΌμš°μ € μ°½μ—μ„œ μ‹œλ„

νŒ¨ν„΄ 생성 μ‹€νŒ¨

  1. 인터넷 μ—°κ²°μƒνƒœ 확인

πŸ’‘ FAQs

Q: μƒμ„±λœ μ €μž₯μ†ŒλŠ” μ‚­μ œν•  수 μžˆλ‚˜μš”?

  • GitHubμ—μ„œ 직접 μ €μž₯μ†Œ μ‚­μ œ κ°€λŠ₯
  • μ‚­μ œ ν›„ νŒ¨ν„΄ μž¬μƒμ„± κ°€λŠ₯

Q: νŒ¨ν„΄μ΄ μ μš©λ˜λŠ”λ° μ–Όλ§ˆλ‚˜ κ±Έλ¦¬λ‚˜μš”?

  • 일반적으둜 μ¦‰μ‹œ 반영
  • GitHub μΊμ‹œλ‘œ 인해 μ΅œλŒ€ 24μ‹œκ°„ μ†Œμš” κ°€λŠ₯

# Structs

No description provided by the author
No description provided by the author
No description provided by the author