Sur github, tu peux sans problème donner un zip à télécharger, tant que
ton repository est publique.
Par exemple, notre lib batbelt est à l’URL github :
https://github.com/sametmax/Bat-belt/
Il suffit de rajouter :
archive/master.zip
Et c’est téléchargeable :
https://github.com/sametmax/Bat-belt/archive/master.zip
En plus ce sera toujours la dernière version. Ca marche pour toutes les
branches et tous les tags, mais aussi n’importe quel commit :
https://github.com/sametmax/Bat-belt/archive/96ca096bb9eead0675186b36c576251935e96cf9.zip
Pour avoir un fichier en particulier, il faut prendre l’URL du fichier,
et la préfixer de “raw” et retirer “blob”. Par exemple, le fichier :
https://github.com/sametmax/Bat-belt/blob/master/batbelt/structs.py
Est téléchargeable à :
https://raw.github.com/sametmax/Bat-belt/master/batbelt/structs.py
Là le fichier est accessible directement, et téléchargeable avec Ctrl + S.