Closed Mind-the-Cap closed 1 year ago
D'accord avec ta règle, on fixe une limite de taille de fichier pour Github ? 1 Mo, 10 Mo par exemple ? Il faut aussi anticiper l'utilisation du package après une installation pip : bien définir les fichiers nécessaires au code et ceux qui sont utiles uniquement pour les exemples et tests.
Je dirais 50 Mo, qui est la limite d'avertissement de Github. J'imagine que les fichiers nécessaires au code doivent être dans mobility/data et ceux dans les exemples dans le répertoire dédié. Comme ça, à terme on pourra scinder si ça devient trop volumineux (avec un repo mobility-examples)
J'ajoute une stratégie supplémentaire :
Ajouté dans la documentation avec https://github.com/mobility-team/mobility/pull/65
@FlxPo dans https://github.com/mobility-team/mobility/issues/22
Personnellement, je suis en faveur d'inclure systématiquement les fichiers nécessaires :
Je ne vois pas de cas pour l'instant où il serait intéressant que l'utilisateur ait des données à gérer. Je suis en faveur d'avoir les différentes versions, grâce à un dictionnaire qui enregistrerait les différents liens. Mais dans l'immédiat, on peut rester sur les dernières données, on n'a pas de gros cas d'usage pour ça (dans le futur je vois la reproductibilité notamment, ou la comparaison entre années).