Не віддаючи перевагу жодному вибору імен, пам’ятайте, що git repo може бути клонований у будь-яку кореневу директорію на ваш вибір:
git clone https://github.com/user/repo.git myDir
Тут repo.git
було б клоновано до myDir
каталогу.
Тож навіть якщо ваш договір про іменування для публічного репо в кінцевому підсумку виявився дещо невірним, його все одно можна буде виправити на стороні клієнта.
Ось чому в розподіленому середовищі, де будь-який клієнт може робити все, що завгодно, насправді не існує конвенції про іменування для Git repo.
(за винятком резервування " xxx.git
" для голої форми репо " xxx
")
Можливо, буде встановлено умову іменування для REST-служби (подібно до " Чи є вказівки щодо встановлення імен для API REST API "), але це окрема проблема.