IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

GIT Discussion :

Bibliothèques utilisées dans un projet dans un repository Git/GitHub ?


Sujet :

GIT

  1. #1
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    février 2021
    Messages
    23
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 20
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : février 2021
    Messages : 23
    Points : 23
    Points
    23
    Par défaut Bibliothèques utilisées dans un projet dans un repository Git/GitHub ?
    Bonjour !

    J'ai un projet de groupe à faire pour ma fac, on a donc commencé à utiliser Git et GitHub. On utilise pour ce projet, que l'on fait en C++, la bibliothèque SDL2. Je souhaitais savoir si nous devions mettre la bibliothèque que l'on utilise (et éventuellement les autres qu'on pourrait rajouter) dans notre repository, ou si on devait noter les bibliothèques externes à notre projet utilisées dans le readme, ou ailleurs encore
    Merci d'avance pour votre aide !

  2. #2
    Modérateur
    Avatar de Obsidian
    Homme Profil pro
    Développeur en systèmes embarqués
    Inscrit en
    septembre 2007
    Messages
    7 280
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : septembre 2007
    Messages : 7 280
    Points : 23 331
    Points
    23 331
    Par défaut
    Hello,

    Citation Envoyé par RDM_dev Voir le message
    J'ai un projet de groupe à faire pour ma fac, on a donc commencé à utiliser Git et GitHub. On utilise pour ce projet, que l'on fait en C++, la bibliothèque SDL2. Je souhaitais savoir si nous devions mettre la bibliothèque que l'on utilise (et éventuellement les autres qu'on pourrait rajouter) dans notre repository
    En principe, non. Ce sont des dépendances externes.

    ou si on devait noter les bibliothèques externes à notre projet utilisées dans le readme, ou ailleurs encore
    Oui, tout-à-fait.

    Dans l'absolu, il existe même des gestionnaires de dépendance qui servent à ça, et qui s'utilisent en rédigeant une liste dans un format précis. Liste qui, elle, est bien versionnée par Git en même temps que le reste du projet et qui peut donc évoluer pour rester en phase avec celui-ci. L'ennui est que ces outils sont en général compliqués à apprendre dans le cadre d'un premier projet et qu'ils peuvent eux-mêmes former une dépendance.

    Les autotools qui produisent les fichiers « ./configure » en sont un bon exemple, mais ça ne vaut pas le coup pour un projet scolaire si le développement n'est pas la spécialité de la filière que tu suis…

Discussions similaires

  1. identifier les bibliothèques utilisées dans une application web
    Par katia1 dans le forum Développement Web en Java
    Réponses: 2
    Dernier message: 28/01/2016, 14h32
  2. Réponses: 5
    Dernier message: 25/01/2014, 17h18
  3. Bibliothèques utilisées dans Code::Blocks
    Par marif dans le forum Code::Blocks
    Réponses: 1
    Dernier message: 23/11/2009, 17h37
  4. [EJB3] Problème d'utilisation dans un projet Web
    Par zinia dans le forum Java EE
    Réponses: 9
    Dernier message: 13/06/2008, 17h53
  5. Utilisation d'un projet War dans un autre projet War
    Par helios2092 dans le forum Maven
    Réponses: 8
    Dernier message: 23/05/2008, 11h16

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo