Est-il une convention de nommage pour les dépôts git?

par exemple, j'ai un service reposant appelé Service D'achat. Si je nomme mon dépôt

  1. purchaserestservice
  2. purchase-rest-service
  3. purchase_rest_service
  4. ou autre chose?

Quelle est la convention? Dans github? Les pensions publiques devraient-elles respecter certaines normes?

212
demandé sur Adrian M 2012-08-14 11:23:42

5 réponses

je dirais purchase-rest-service . Motifs:

  1. Qu'est-ce que "pur repos service"? Les mots longs et concaténés sont difficiles à comprendre. Je sais, je suis allemand. "Donaudampfschifffahrtskapitänspatentausfüllungsassistentenausschreibungsstellenbewerbung."

  2. " _ "est plus difficile à taper que" - "

249
répondu Aaron Digulla 2012-09-03 09:15:32

le problème avec l'affaire camel est qu'il y a souvent différentes interprétations des mots - par exemple, chectinservice vs chectinservice. Aller de l'avant avec la réponse D'Aaron, il est difficile avec l'auto-achèvement si vous avez beaucoup de repos nommés de façon similaire d'avoir à vérifier constamment si la personne qui a créé le repo dont vous vous souciez utilisé une certaine ventilation des cas supérieurs et inférieurs. évitez les majuscules.

son point sur les tirets est également bien avisé.

  1. utilisez la majuscule.
  2. utilisez des tirets.
  3. soyez précis. vous pouvez trouver que vous devez différencier entre des idées similaires plus tard - c'est-à-dire utiliser l'achat-repos-service au lieu de service ou de repos-service.
  4. soyez cohérent. considérez l'utilisation des différents fournisseurs de GIT - Comment voulez-vous que vos dépôts soient triés/groupés?
39
répondu Matthew Sandoz 2015-05-29 12:13:58

lowercase-with-hyphens est le style que je vois le plus souvent sur GitHub.*

lowercase_with_underscores est probablement le deuxième style le plus populaire que je vois.

le premier est ma préférence parce qu'il sauve des frappes.

* anecdotique; Je n'ai pas collecté de données.

27
répondu Dennis 2016-03-03 21:51:24

sans favoriser aucun choix de nom particulier, rappelez-vous qu'un git repo peut être cloné dans n'importe quel répertoire racine de votre choix:

git clone https://github.com/user/repo.git myDir

ici repo.git serait cloné dans le répertoire myDir .

donc, même si votre convention de nommage pour un repo public a fini par être légèrement incorrecte, il serait tout de même possible de la corriger du côté du client.

C'est pourquoi, dans un distribué environnement où n'importe quel client peut faire ce qu'il/elle veut, il n'y a pas vraiment une convention d'appellation pour Git repo.

(à l'exception de la réserve " xxx.git " pour nu la forme de l'opération ' xxx ')

Il pourrait y avoir une convention d'appellation pour le service de repos (semblable à " "). y a-t-il des lignes directrices sur la Convention d'appellation pour les IPA de repos? "), mais il s'agit d'une question distincte.

17
répondu VonC 2017-05-23 10:31:35

peut-être que c'est juste mon fond Java et C montrant, mais je préfère CamelCase (CapCase) plutôt que la ponctuation dans le nom. Mon groupe de travail utilise de tels noms, probablement pour correspondre aux noms de l'application ou du service que le dépôt contient.

5
répondu SteveW 2013-07-24 02:06:43