Closed kernc closed 10 years ago
OK, I totally agree. I don't remember what inspired me to do this that way, I thought it were some JS projects but I was wrong.
Yes, the binary in VC was a stupid idea but there is a problem. I know the repository is available trough that link but what if I didn't want the user who wishes to have the HG release to also download all the scripts etc. Also, the directory layout is adjusted for development and not for production. I also didn't want to VC production files. Any idea?
O, ext_dev are external libs only needed for development and not for the production version. As you probably noticed, the development version includes tests which I have to purge out.
This issue solved with latest commits on branch develop.
I find directory names
dev
andext
quite odd, and I can't find any recommendations to this convention. Instead, I findsrc
andlib
much more standard. What's indev/ext_dev
, btw?Additionally,
dev/ass
is kind of inappropriate as well. It's best practice to avoid using short notations and acronyms unless they are accepted standard.img
andlang
are fairly standard and obvious;ass
not so much.Finally, you don't put binary blobs under version control unless they are essential and irreplaceable.
hgjs-latest.zip
and the wholereleases/*
are completely extraneous. You have git-tagged your releases; they are always available for download: https://github.com/ddksr/HackerGameJS/archive/{TAG}.zip