Option 1: Public Bower enregistrement
Bower est construit principalement à l'action publique (côté client) de code dans un "non-opinions" de manière. Le cas d'utilisation principal, ensuite, est d'avoir des archives accessibles au public (sur GitHub) c'est - register
d avec un nom et un dépôt git url. Je viens de le faire moi-même:
bower register linksoup git://github.com/automatonic/linksoup
C'est juste dire la charmille serveur que lorsque vous install linksoup
d'aller et de saisir le code à l' git://github.com/automatonic/linksoup
référentiel, et de le mettre dans le projet local de l' component
répertoire.
Si c'est ce que vous voulez faire, puis il suffit de mettre en place un dépôt sur github/etc., poussez votre code, puis d' register
avec la logithèque d'infos.
Option 2: Privé de la dépendance
Il y a beaucoup de raisons de ne pas poster votre code à des archives accessibles au public. Il peut ne pas être open source, etc. si votre mypackage
code n'est pas destiné à être public, alors vous ne devriez probablement pas être register
ing sur le public bower serveur... de Plus, même si vous pourriez register
un répertoire local, il ne serait que de travailler sur votre machine...ce qui est contraire au but de partager le code via la charmille.
Si vous voulez juste avoir bower gérer un local, privé de la dépendance, alors que je vais riff off de navets de la solution:
{
"name": "myproject",
"version": "1.0.0",
"dependencies": {
"jquery": "1.8.0",
"twitter/bootstrap": "2.1.1",
"mypackage": "file:///path/to/mypackage/.git"
}
}
C'est juste dire qu' myproject
besoins mypackage
, et à l'utilisation de git clone pour le récupérer. Ma conjecture est que cela peut se servir de quelque chose git peut comprendre (y compris les dépôts). Mais vous devriez noter que les ce peuvent rencontrer des problèmes pour quelqu'un d'autre travaille sur ce code qui ne peuvent pas accéder à votre chemin d'accès local.
Meilleure Supposition
Il me semble que vous avez peut-être cru que bower register
a été une opération locale (le fait de dire bower comment trouver une dépendance par une sorte de registre local). Aussi loin que je peux dire, ce est seulement à distance et l'enregistrement public, c'est pourquoi ce n'est pas pris en charge.
Vous pouvez aussi être à la recherche d'un moyen de faire quelque chose comme une opération du lien avec les mnp. C'est, le travail sur une dépendance du module sans toujours avoir votre dev cycle de la publication.
Un peu de détail sur la façon dont beaucoup de gens sont impliqués et ce que vous essayez d'accomplir serait de faciliter une réponse ciblée.