Qu'est-ce que l'canonique YAML de nommage style
Je suis en train de concevoir un nouveau fichier YAML, et je veux utiliser la plupart de style standard de nommage. Qui est-il?
Trait d'union?
- job-name:
...
lower_case_with_underscores?
- job_name:
...
CamelCase?
- jobName:
...
Vous devez vous connecter pour publier un commentaire.
Utiliser la norme dictée par le logiciel extérieur.
Par exemple, dans mon projet actuel, le fichier YAML contient les valeurs par défaut de Python attributs. Depuis, les noms utilisés dans YAML apparaissent dans la associé à l'API Python, il est clair que sur ce projet en particulier, le YAML noms doivent obéir à la Python
lower_case_with_underscores
convention de nommage par la PEP-8.Mon prochain projet pourrait être différente en vigueur la convention de nommage, dans ce cas, je vais l'utiliser dans les fichiers YAML.
L'ajout de @jean's réponses:
Kubernetes à l'aide de CamelCase: https://kubernetes.io/docs/user-guide/jobs/
apiVersion
,restartPolicy
CircleCI à l'aide de snake_case: https://circleci.com/docs/1.0/configuration/
minitest_globs
vcs_url
,build_url
Jenkins avec dash-cas: https://github.com/jenkinsci/yaml-project-plugin/blob/master/samples/google-cloud-storage/.jenkins.yaml
stapler-class
De sorte qu'il ne ressemble pas il y a un certain standard, et les projets utilisent leurs propres conventions.