[GITHUB] Repository 명명 규칙 및 이름 변경

 

 

최근에 공부하면서 GitHub Repsoitory 목록들을 확인해봤는데 뭔가 난잡했다.

 

 

포트폴리오로 GitHub를 많이 사용하는데 정리되지 않는 느낌이 강해서 명명규칙을 찾아봤다.

StackOverFlow 에서 확인해보니 이런 글이 보였다.

 

 

Is there a naming convention for git repositories?

For example, I have a RESTful service called Purchase Service. Should I name my repository: purchaserestservice purchase-rest-service purchase_rest_service or something else? What's the conventio...

stackoverflow.com

 

 

명명 규칙

1. 소문자를 사용하십시오.

2. 대시(-)를 사용하십시오.

3. 구체적이십시오.
  (나중에 유사한 아이디어를 구분해야 할 수도 있으므로 서비스나 rest-service 대신 purchase-rest-service와 같이 사용하십시오.)

4. 일관성을 유지하십시오.
(다양한 GIT 공급 업체에서 사용법을 고려하십시오. 어떻게하면 리포지토리를 정렬하거나 그룹화할 것인지를 생각하십시오.)

 

 

부끄럽게도 내 Repository는 이러한 명명 규칙이 하나도 지켜지지 않았다. 위의 내용으로 전체적 변경할 생각이다.

 

 

GitHub에서 왕성하게 활동하는 사람들의 레파지토리 명명 규칙을 확인해보니 대게 아래와 같은 경우가 많았다.

 

프레임워크(or 언어) - 이름 - 기능

 

위를 참고하여 전체적으로 수정해봤다.

 

Repository 이름 변경 방법

 

1. Repository 에 들어가 상단의 Setting을 클릭

 

2. 이름 변경 후, Rename를 선택하여 변경

 

 

 

 

beforeafter
좌(before) 우(after)

 

 

확실히 변경하고 난 후, 어떤 Repository인지 눈에 잘 들어온다.

 

최근에 면접 보면서 실무 면접할 때 내 github를 확인하면서 물어보는 경우가 있었다. 

위의 이미지의 좌측 상태였을 때라 면접관도 repository 이름을 말하면서 프로젝트에 대해 물어봤었는데 우측과 같은 상태였으면 훨씬 수월하게 확인할 수 있었을 것 같다.!