🍀

Spring .env 등록, 폴더링, 이슈/PR 템플릿 생성

작성일자
Apr 16, 2023
태그
DIARY_DEVELOP
프로젝트
NOI
책 종류

개발

이슈 템플릿, pr 템플릿 생성

  • 이슈 템플릿 먼저 생성해주기
    • Settings > Features (Settings들어가서 스크롤 내리면 General 아래 바로 있음) > Set up Templates
      • notion image
    • Add template > Custom template
      • notion image
    • 아래와 같이 입력 (Add template 한 번 더해서 두 개 만들어주기)
      • notion image
        notion image
    • 커밋 날리기 → 끝!
      • propose changes > commit changes
        • notion image
    • 이슈 생성해보기!
      • notion image
  • PR 템플릿 생성하기
    • 방금 만들어진 .github 디렉토리 들어가기
      • notion image
      • .github에 ISSUE_TEMPLATE 디렉토리밖에 없어서 해당 디렉토리로 들어가질텐데 걱정마세요.
    • Add file > create new file
    • 디렉토리 이름에서 Backspace 눌러서 상단 디렉토리로 이동해주고(ISSUE_TEMPLATE 지우면 되어요). PULL_REQUEST_TEMPLATE.md로 파일 이름 지정
      • notion image
    • 아래 내용 입력
      • 하단으로 내려가서 커밋 날리기 → 끝!
        • notion image
    참고

    ENV 파일 등록 (gitignore용)

    • 이 방법은 nodeJS 플젝에선 많이 쓰는데, 스프링부트 플젝에선 사실 대중적이진 않다,, 구글링해도 잘 안나오는 방법인데 구글링했을 때 찾은 여러 군데 내용들을 보고 내가 조합해서 만든 방법이다,, 찾기 힘들었다,,
    • application.yml
      • env.properties
        • PropertyConfig.java

          폴더링

          • 엔티티별로 디렉토리 만들고, 그 안에 repository, service, web 디렉토리 각각 만듦

          Github Push시 username, password 계속 물어보는 거 방지

          방법 1) remote ssh로 변경 → 잘 안됨
          • 원인) https:// 주소로 되어 있을 시 git push할 경우 Username과 Userpass를 물음
          • 해결) git remote 재설정
            • notion image
          참고

          하루 정리

          TIL 작성하기
          노이랩
          자잘한 초기 환경 설정
           
          Spring .env 등록, 폴더링, 이슈/PR 템플릿 생성