Closed bengtmartensson closed 5 months ago
Ouch. Sorry I didn't catch these.
For the future, maybe we should have some sort of automated test that runs on each pull request and checks the submissions. In the meantime, we should probably roll back the repository to 44744ca?
Moved what we had so far to jan2024 branch and reset the master branch to before the commits in question.
Unfortunately, I discovered yesterday that there has been a number of commits recently, that breaks the established conventions for this project.
codes/Aiwa/Tapedeck/AD-WX929
<manufacturer>/<devicetype>/<device>,<subdevice>.csv
file name scheme, mandated in the README file. Particularly bad it is when the directory depth is changed, i.e. whencodes/*/*/*
does not consist of readable files (but possibly directories). For Example:codes/Aiwa/Tapedeck/AD-WX929
(filename do not adhere),codes/Wowee/ Robot Dog/Chippies/Chippies
(directory path does not adhere, and ... a leading space in Robot Dog!!)codes/RME/ADI DAC2/ADI DAC2
Also for compatibility with many programs, I ask that
NEC
is not used as protocol name, since it does not contain any repeat informatsion. Instead e.g.NEC1
(or NEC2) should be used, since it repeats.If this project is to be considered as a data base to be readable from programs, not only humans, these convention violations are really a problem.
Is there a need for discussion (I am more than open for this), or can I just ask for these "hickups" to be fixed?
Some of the new files say "Captured with IrScrutinizer...". Note that said program contains an export format "IRDB CSV" which generates files (but not file names!) in the right format.
@SS72post: Thank you very mucn for your contributions, but they are unfortunately not useful in the present form.