답변:
갈 것입니다 purchase-rest-service
. 원인:
"체이스 체이스 휴식 서비스"란 무엇입니까? 길고 연결된 단어는 이해하기 어렵습니다. 나는 독일인입니다. "Donaudampfschifffahrtskapitänspatentausfüllungsassistentenausschreibungsstellenbewerbung."
"_"는 "-"보다 입력하기가 어렵습니다.
낙타의 경우 문제는 종종 단어의 다른 해석 (예 : checkinService와 checkInService)이 있다는 것입니다. 아론의 대답과 함께, 비슷한 리포지토리를 가진 사람이 당신이 관심있는 리포지토리를 만든 사람이 대문자와 소문자의 특정 분류를 사용했는지 지속적으로 확인 해야하는 경우 자동 완성이 어렵습니다. 대문자를 피하십시오.
대시에 대한 그의 요점도 잘 조언되어 있습니다.
lowercase-with-hyphens
GitHub에서 가장 자주 볼 수있는 스타일입니다. *
lowercase_with_underscores
아마 두 번째로 가장 인기있는 스타일 일 것입니다.
전자는 키 입력을 저장하기 때문에 선호합니다.
일화; 데이터를 수집하지 않았습니다.
lowercase-with-hyphens
특정 명명 선택을 선호하지 않고 git repo를 원하는 루트 디렉토리로 복제 할 수 있습니다.
git clone https://github.com/user/repo.git myDir
여기 디렉토리에 repo.git
복제됩니다 myDir
.
따라서 공개 리포지토리에 대한 명명 규칙이 약간 부정확 한 경우에도 클라이언트 측에서이를 수정할 수 있습니다.
그렇기 때문에 모든 클라이언트가 원하는 것을 할 수 있는 분산 환경에서 실제로 Git 리포지토리에 대한 명명 규칙이 없습니다.
( 'repo의 베어 양식' '에 xxx.git
대해 " "를 제외하는 경우 제외 )
REST 서비스에 대한 이름 지정 규칙이있을 수 있지만 ( " REST API에 대한 이름 지정 규칙 지침이 있습니까? " 와 유사 ), 이는 별도의 문제입니다.xxx
어쩌면 그것은 Java 및 C 배경을 보여주는 것일 수도 있지만 이름의 구두점보다 CamelCase (CapCase)를 선호합니다. 내 작업 그룹은 이러한 이름을 사용하여 리포지토리에 포함 된 앱 또는 서비스 이름과 일치 할 수 있습니다.
PHP 패키지를 만들 계획이라면 , 작곡가와 함께 사용할 수 있도록 Packagist 를 추가하고 싶을 것 입니다. Composer는 사용하기위한 명명 컨벤션 을 가지고 있습니다 vendorname/package-name-is-lowercase-with-hyphens
.
JS 패키지를 만들 계획이라면 아마도 npm을 사용하고 싶을 것입니다. 이름 지정 규칙 중 하나는 패키지 이름 중간에 대문자를 허용하지 않는 것입니다.
따라서 PHP 및 JS 패키지가 lowercase-with-hyphens
GitHub의 패키지와 동일하게 composer 또는 npm의 패키지를 사용 하고 이름 을 지정하는 것이 좋습니다 .