No problem! I fixed it, it was done in less than 1 minute. 
Guidelines or a sophisticated documentation wasn’t required yet, and I think that when you are seeing the changes now, it’s clear how the source code is stored in the repository:
-> http://svnmios.midibox.org/listing.php?repname=svn.mios&path=%2Ftrunk%2Fapps%2Fmisc%2Fvisual_metronome%2F
I just copied the SDCC skeleton from http://svnmios.midibox.org/listing.php?repname=svn.mios&path=%2Ftrunk%2Fapps%2Ftemplates%2Fsdcc_skeleton%2F, copied your .c and .h and .txt files into the directory, and adapted the Makefile - done.
As you can see, the version number is not part of the directory. This would only done if you are planning major updates in future and still want to maintain the old application (e.g. like I did for midibox_sid_v1 and midibox_sid_v2).
Since only the source code of the actual application is in this directory, you will automatically “inherit” the programming environment for MIOS.
For a release, please do following steps:
- cp -r visual_metronome visual_metronome_v0_1
- cd visual_metronome_v0_1
- rm -rf .svn
- make dist
- sh dist.sh
- -> thereafter .zip this directory
The release-mios-app.pl script automates these steps, but it only works under Linux and MacOS, and not under Windows.
These steps ensure that users are able to modify parts of your source code for customizations (and you prepared this according to your README.txt) and to build a new .hex file without downloading the SVN repository (+ knowing which SVN revision had been used -> less dependencies)
But as a developer you would always work with the latest files in the repository, e.g. to get updates done by somebody else.
Where to release it: either attach the .zip file in the Wiki, or in your forum posting.
Best Regards, Thorsten.