Skip to content

jinseobhong/gitRepositoryNamingConvention

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 

Repository files navigation

Git 저장소 이름 규칙(Git repository naming convention)

일관적이고, 색인이 간편한 Git 저장소 명명 규칙을 정합니다. 프로젝트를 생성하거나 기존에 작성된 프로젝트를 참고하고자 할 떄, 일관되지 않은 규칙으로 작성된 저장소 이름으로 인해 어려움을 겪는 것을 방지하고자 함에 목적이 있습니다.

기본적인 명명 규칙(Default naming convention)

  1. Git 저장소 이름에 사용되는 Keyword는 의미론(Sementic)적으로 작성합니다.
  2. Git 저장소 이름에 사용되는 Keyword의 표기는 카멜(Camel) 표기법을 사용합니다.
  3. Git 저장소 이름 규칙(Naming convention)에 사용되는 고유 명사는 대문자로 표기합니다.
  4. Git 저장소 이름에 사용되는 Keyword 간의 구분은 '하이픈(-)'을 사용합니다.
  5. Git 저장소 이름 규칙(Naming convention)은 Proejct name-Project development enviroment-Project purpose 의 형태로 제안합니다.
  6. (선택 사항) Git 저장소 이름 규칙은 git repository라는 것을 나타내기 위해 git.으로 시작합니다.

이름(Name)

이 Keyword는 프로젝트의 이름을 나타내는 Keyword입니다.

  • 웹 사이트의 경우 특별히 명명한 프로젝트 명이 없을 경우 도메인(Domaion) 자체가 프로젝트 명이 될 수 있습니다.

개발 환경(development enviroment)

이 Keyword는 프로젝트의 개발 환경을 나타내는 Keyword입니다.

  • 개발 환경은 언어, 사용된 개발 도구, 운영 체제 등을 포함합니다.
  • 특정 개발 환경에서만 프로젝트가 작동되는 경우 그 Keyword를 우선적으로 작성합니다.
이름(Name) 설명(Description)
angular
cpp
dotnet
java
javascript
nodejs
windows
... 그 외 개발 환경 잘 설명하는 단어

용도(Purpose)

이 Keyword는 프로젝트가 어떠한 용도로 사용되는 지를 나타내는 Keyword입니다.

이름(Name) 설명(Description)
backend
cli
client
core
documents
extention
frontend
gui
interface
lib
samples
sdk
server
tools
util
... 그 외 용도를 잘 설명하는 단어

About

Git 저장소에 대한 이름 명명 정의(Definition of convention in git repositories)

Topics

Resources

License

Stars

Watchers

Forks