Skip to content
/ TIL Public

Today I Learned (TIL)은 매일 배운 내용을 기록하고 정리하여 지속적으로 성장하는 개인 학습 저장소입니다.

Notifications You must be signed in to change notification settings

Mooneunjun/TIL

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 

Repository files navigation

🌟 TIL (Today I Learned)

매일 배운 내용을 기록하고 정리하여 지속적인 성장을 추구합니다.

Velog's GitHub stats

📂 폴더 구조

TIL/
├── JavaScript/ # JavaScript 관련 학습 자료 및 예제 코드
└── README.md # 저장소 설명 및 가이드

📖 목차 / Contents


📚 학습목록 (Study Topics)


📜 규칙 (Rules)

  1. 하루 하나 이상의 학습 내용 기록
    • 매일 새로운 내용을 배우고 기록하며 성장합니다.
  2. 효율적인 복습
    • 학습 자료를 폴더별로 정리하여 필요할 때 쉽게 찾아볼 수 있도록 구성합니다.
  3. 간단하고 명확한 예제 코드 작성
    • 각 주제의 개념을 이해하기 쉽도록 예제 코드를 간결하게 작성합니다.
  4. 확장된 내용은 별도 파일로 분리
    • 깊이 있는 학습이 필요한 경우 내용을 별도의 파일로 나누어 관리합니다.
  5. 폴더명 규칙
    • 폴더 이름은 소문자와 하이픈(-)을 사용하여 명확하게 작성합니다.

🖋️ TIL 커밋 메시지 컨벤션 (Commit Conventions)

목적: 커밋 메시지를 일관되게 작성하여 작업 내용의 추적성과 협업 효율성을 높입니다.

💡 메시지 구조

<type>: [범위] 메시지 요약

[선택사항] 상세 설명 (72자 이내)
[선택사항] 관련 이슈 번호: #123

🎨 Type (타입)

타입 설명
feat 새로운 기능 추가 또는 학습 주제 추가
fix 버그 수정 또는 잘못된 학습 내용 수정
docs 문서 관련 작업 (README, 주석 추가/수정 등)
style 코드 스타일 변경 (포맷팅, 세미콜론 추가 등)
refactor 기능 변경 없이 코드 리팩토링
test 테스트 코드 추가/수정
chore 기타 작업 (빌드 설정, 의존성 업데이트 등)
remove 불필요한 파일/코드 삭제
move 파일이나 폴더 구조 변경

🗂 Scope (범위)

[범위]는 작업이 영향을 미친 폴더나 파일의 주제를 명시합니다. 예를 들어:

  • JavaScript
  • Web
  • Tools
  • README
  • Build

🔗 관련 규칙

  1. 간결하고 명확한 메시지
    • 메시지 요약은 50자 이내로 작성합니다.
  2. 동사로 시작
    • 예: Add, Fix, Refactor, Remove.
  3. 이슈 번호 연결
    • 필요할 경우 메시지 끝에 #이슈번호를 명시합니다.

🔗 참고 자료

About

Today I Learned (TIL)은 매일 배운 내용을 기록하고 정리하여 지속적으로 성장하는 개인 학습 저장소입니다.

Resources

Stars

Watchers

Forks

Releases

No releases published