Hey Tony,
Thank you Gus and Alexey T for the useful pull requests. I have accepted them.
This is the first time I have published to github, so the suggestions are very useful.
Tony
You're more than welcome!!
I'm gonna drop an issue or two about the binary files that you've included and are not necessary for the completeness of the code.
Mainly it should be any
*.res file. This is automatically rebuilt upon every build/compile and being a binary file should not be included in the repository.
The
.gitignore file already ignores it, now you should remove it with the
git rm command. I'll drop the specifics on the Issue.
I'll then see if you've included any
*.lps files. These are your local Lazarus Project/Program Session and it's personal. It's not a binary file but it contains personal info that might not be suitable for the public.
The file glob is included on the
.gitignore already, just need to see if you've included any on the example folder and then give you the details on how to
git rmove them on an issue.
After that, I would suggest that all binaries should be dropped under a folder
bin at the top most level of the repo. If you agree with that I'll do the changes and submit a PR.
At last, I'm proposing having 3 Build Modes, the Default one, the Debug one and the Release one. If you agree to that, I'll also make the necessary changes and submit a PR.
Again, many thanks for the time spent in getting this to us all!!
Cheers,
Gus