2015-09-12 4 views
0

Qu'est-ce qui est important lorsque vous pensez à séparer un projet en plusieurs référentiels ou à le conserver dans un référentiel unique avec des dossiers séparés?Fragmentation de référentiel lors du ciblage d'un projet

Dans un projet avec plusieurs parties différentes, ces dépôts séparés viseraient les composants suivants:

  • Structures de données
  • fonctionnalité de base
  • Trier de la famille des plugins (un pour chaque)
  • différents backends pour certains composants (un pour chaque)

Également compte tenu de l'option de faire une organisation github pour stocker ces dépôts, parce que certains d'entre eux seraient en quelque sorte dépendant des autres. En outre, cela aiderait à garder le compte personnel clair.

J'ai vu toutes sortes d'approches en regardant d'autres projets: de l'utilisation d'un grand référentiel à des petits plus petits. J'envisage d'aller de l'avant de façon fragmentée parce que c'est plus organisé, mais ça pourrait être exagéré si ces parties ne sont pas trop grandes.

Répondre

1

Utilisez un référentiel unique. Quand il devient trop inconfortable de travailler avec, divisez-le en plusieurs petits dépôts.