Konsla Hobby

konsla99 님의 블로그 입니다.

TOOLS 6

안건 기반 Git 커밋 및 버전 관리 가이드

📂 버전 기반 이슈 관리 체계[작성 예시][Fix][내부 모터 구동 로직 수정건]IssueNum:- AB-123 (Main Issue): 모터 구동 시 발생하는 간헐적 타임아웃 오류 해결feat: 모니터링 상태 플래그(MTR_STAT) 전이 로직 변경chore: Main.c 내 노후화된 디버깅 주석 및 미사용 매크로 제거refactor: 제어 모듈 내 모터 관련 전역 변수 명명 규칙 통일Body:- motorRun.c: 탈조 방지를 위한 플래그 판정 조건식 수정 (if문 경계값 최적화)- Main.c: 불필요한 초기화 구문 정리 및 가독성 확보를 위한 코드 블록 재구성하드웨어 인터럽트 서비스 루틴(ISR) 내 플래그 업데이트 우선순위 조정Footer:- Related: AB-011 (인코더 피드백 관련..

TOOLS/Git & GitHub 2026.03.15

Git 커밋 컨벤션

Git 커밋 컨벤션: 효율적인 협업을 위한 메시지 작성 가이드1. 개요: 커밋 메시지가 왜 중요한가?Git을 이용한 버전 관리에서 커밋 메시지는 단순히 '기록'을 남기는 것을 넘어, 프로젝트의 역사 그 자체이자 협업의 핵심 도구입니다. 잘 작성된 커밋 메시지는 다음과 같은 역할을 수행합니다.가독성 향상: 변경 이력을 빠르게 파악하여, 코드 리뷰 및 유지보수를 용이하게 합니다.추적성 보장: 특정 이슈 또는 버그가 언제, 왜 수정되었는지 쉽게 찾아낼 수 있습니다.자동화 연동: 릴리스 노트 자동 생성 등 CI/CD 파이프라인과 연동하여 작업 효율을 높입니다.이 가이드에서는 보편적으로 사용되는 커밋 컨벤션의 필요성, 구조를 설명하고, 실제 현업에서 사용 가능한 스타일 예시를 제시합니다.2. 필요성: 표준화의 이..

TOOLS/Git & GitHub 2025.10.26

옵시디언 - 티스토리 마이그레이션 방법

개요옵시디언의 티스토리 플러그인이 막혔기 때문에정확히는 API가 더이상 지원하지 않기 떄문에 여러 방법을 탐구했다.마크다운 모드로 작성을 지원하지만 옵시디언의 콜아웃과 같은 기능은 미구현때문에 HTML로 변환하는 방법을 사용한다.옵시디언 내부 HTML변환 플러그인들은 추천하지 않는다사용해 보았을때 하나씩 부족했다.단! 콜아웃 등은 CSS에 추가가 필요하다.AI를 활용한다.방법우선 AI를 준비한다.로컬에 있는 옵시디언 노트를 변환하므로 CLI를 사용하는것이 편하다.다음 프롬프트와 함꼐 파일을 첨부한다.# 역할너는 옵시디언 마크다운을 티스토리 HTML로 변환하는 전문 변환기이다.# 지시문내가 제공하는 [옵시디언 마크다운]을 아래 [변환 규칙]에 따라 [티스토리용 HTML]로 변환해라.# 변환 규칙1. **..

JIRA 기본 사용 예시

기본양식세부사항일정 관리 가능Git 연동사진과 같이 JIRA에서 브랜치 생성(직접 생성 가능)커밋 시 해당 업무의 태그(티켓 넘버)를 첨부예시feat : 전원 차단 기능 추가 KAN-2Body:- 3초이상 미응답시 전원 차단되도록 기능추가첨부시 다음과 같이 내역이 연동됨Git연동에 관해참고 링크빗버킷이 아닌 깃허브도 연동이 가능하다.!Jira에서 Github For Jira 설치 + Jira 관리자 요청Jira에서 레포지토리와 연결

소프트웨어 릴리즈 버전 명시 방법

소프트웨어 릴리즈 버전 명시 방법백링크릴리즈 노트 | JIRA목차개요Semantic Versioning (SemVer)버전 번호 증가 규칙Pre-release 및 Build Metadata다양한 버전 명시 방식버전 관리 도구 활용버전 호환성 표기법실무 적용 가이드개요소프트웨어 버전 관리는 개발과 배포 과정에서 필수적인 요소입니다. 일관된 버전 명시 방법을 통해 개발자와 사용자 모두가 소프트웨어의 변경 사항과 호환성을 쉽게 파악할 수 있습니다.Semantic Versioning (SemVer)가장 널리 사용되는 버전 명시 방법으로, MAJOR.MINOR.PATCH 형태를 따릅니다.기본 구조MAJOR.MINOR.PATCH 1 . 2 . 3,,각 버전 번호의 의미MAJOR (주 버전)정의: 호환되지..

릴리즈 노트 작성 예시

#개발이력관리/릴리즈노트#개발이력관리/버전목차양식jira 아이템 연동릴리즈 버전 명시양식JIRA아이템 추가JQL 을통해 필터링이 가능하다.기본적으로 하나의 항목에 하위 업무를 추가함하위 업무를 모두 선택하는 기능을 사용한다.아래 예시는 KAN-1 키의 하위 업무를 검색하는 방법이다. JQL 예시parent = "KAN-1"릴리즈 버전릴리즈 버전을 명시하는 방법(기존 옵시디언 문법과 비호환문제로 따로 작성)

반응형