what is the best practice of distributing binaries from a github project?
I can think of:
- Create a bin folder in your project where you keep a copy of the binaries.
However, github is meant to store source code and not binaries Storing large and
regularly changing binaries may be expensive qua diskspace and bandwidth? - Upload a copy of the binaries to the github pages of the
project, or use a separate web site for hosting your binaries.
However, that is not always feasible, and requires more (hand)work to keep the
binaries up to date, I rather want to have the binaries updated automatically or with a
single action.
It is clear to me now that it is important not to store binaries in your github project itself. Thus, you will need to store binaries elsewhere. Possible solutions I came across are: