codenautas / qa-control

QA control of things that nobody controls
MIT License
1 stars 0 forks source link

Controlar que estén los archivos que hacen falta #6

Closed emilioplatzer closed 9 years ago

emilioplatzer commented 9 years ago

en vez de packageJsonDef habría que llamarlo projectDefinition

var projectDefinition={
  '0.0.1': {
    sections:{
       ...
    },
    files:{
      'README.md':{
        mandatory:true
      }
    }
   ...

Son obligatorios los siguientes archivos: README.md, LEEME.md, LICENSE, .travis.yml, .gitignore

diegoefe commented 9 years ago

Acá tengo la misma duda que en #5, cómo se entiende "qaControl.msgs.lack_mandatory_file_1" no es mejor devolver varios 'qaControl.msgs.lack_mandatory_file' con diferentes valores? (por ejemplo)

emilioplatzer commented 9 years ago

Probablemente haya más cosas para decir de cada archivo

emilioplatzer commented 9 years ago

haciéndolo así el costo de programarlo es el mismo, pero el costo de agregarle cosas después es más barato así.