2014-04-03 56 views
4

我正在嘗試打包module以便與作曲家一起使用。我有一個有效的作曲家文件,我可以用作曲家安裝它,但只有當我指定它應該使用dev版本時(通過「@dev」版本指令或最小穩定性開發)。我無法打包回購商品,因此將其視爲主版本。在作曲家中爲主分支設置別名

我發現一個作曲家document about aliases似乎是爲我的情況,但我無法得到它的工作。繼承人的my composer.json相關部分:

"extra": { 
    "branch-alias": { 
     "dev-master": "1.0" 
    } 
} 

也可對照繼承人從我的主要項目作曲文件要求:

"require": { 
    "misterglass/kohana-twig" : "1.*" 
}, 

而且從作曲家實際的錯誤是:

問題1 - 請求的包裝misterglass/kohana-twig 1. *找不到。

回答

4

根據#composer IRC頻道上的一些有用的人,別名只是將不同版本相互關聯,而不是指定穩定性。

爲了讓作曲家認爲它是穩定的,你需要添加一個標籤,你可以在github上的command linecreating a release上做標籤。