GitHub의 Issue와 같은 기능에 템플릿을 적용하는 기능은 전부터 가능했었지만 Discussion에 템플릿을 적용하는 기능은 비교적 최신(2023.01)에 추가되었다. 간단히 GitHub Discussion을 활성화, 템플릿을 만들고 적용하는 과정을 소개하려 한다. GitHub Discussion 활성화하기 저장소의 Private, Public 여부와 관계없이 Discussion 기능을 사용할 순 있지만 별도의 활성화 과정이 필요하다. 저장소, 혹은 조직의 Settings 탭을 한참 내리면 Discussion을 활성화하는 창이 보인다. 체크박스를 클릭해 활성화하자. 아래와 같이 Discussions 탭이 새로 생성된 것을 확인할 수 있다. 기본 제공되는 카테고리 기본 제공되는 카테고리와 템플릿이 있..
커밋 메세지 컨벤션(Commit Message Convention)은 무엇이며 왜 필요한가? Git을 사용해 관리하는 프로젝트가 커지다 보면 로그가 점점 길어지고, reset 혹은 revert를 해야 하는 상황에 원하는 시점을 정확히 찾는 것이 어려워진다. 이러한 상황에 커밋 메세지를 성실하게 작성해 놓았다면 아래와 같이 grep을 사용하여 로그들을 빠르게 찾아볼 수 있다. git log --grep "(검색어)" grep과 다양한 옵션을 추가해 검색을 잘 할 수 있더라도, 결국 커밋 메세지를 잘 적어놓지 않았다면 특정 커밋을 찾기란 매우 어렵다. 이외에도 커밋 메세지를 활용하여 수정 내역을 자동으로 규합하는 등 커밋 메세지의 용도는 다양하다. 특히나 대형 오픈소스 프로젝트에서 이러한 문제들은 매우 중요..
- Total
- Today
- Yesterday
- Java
- 람다식
- JPA
- Fromtail
- java switch case
- 의존성 주입
- 스프링
- 우테코
- logback-spring.xml
- 우테코 5기
- Jenkins 예약 배포
- springboottest
- JPA JSON
- stubbing
- Spring 테스트
- MySQL
- RandomPort
- Payload 암호화
- GitHub Discussion Template
- GitHub Discussion 템플릿
- 우테코 프리코스
- thenComparing
- 함수형 인터페이스
- invokedynamic
- Spring Boot Monitoring
- 생성자 주입
- GitHub Discussion
- Spring
- 자바
- MySQL 이벤트 스케줄
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |