JeuWeb - Crée ton jeu par navigateur
Composer et repos custom - Version imprimable

+- JeuWeb - Crée ton jeu par navigateur (https://jeuweb.org)
+-- Forum : Discussions, Aide, Ressources... (https://jeuweb.org/forumdisplay.php?fid=38)
+--- Forum : Programmation, infrastructure (https://jeuweb.org/forumdisplay.php?fid=51)
+--- Sujet : Composer et repos custom (/showthread.php?tid=6778)



Composer et repos custom - niahoo - 13-04-2013

Hello,

je sais pas s'il y en a ici qui utilisent composer, mais je me demandais comment on faisait pour ajouter un repo git au projet de façon simple. C'est à dire que je ne veux pas mettre mon package sur packagist.

ça a l'air bien merdique vu qu'il faut déclarer plusieurs trucs apparemment ... j'ai du manquer quelque chose.

merci


RE: Composer et repos custom - Maks - 13-04-2013

tu as essayé en mettant l'adresse sous la forme git://.... ?

je connais pas trop mais si ça marche comme bower ou npm dans composer.json


{
"require": {
"foobar": "git://github.com/foo/bar.git"
}
}

visiblement plutot :

Code :
{
    "repositories": {
        "github": {
            "vcs": {
                "url": "git://github.com/MaksJS/foo.git"
            }
        }
    },
    "require": {
        "MaksJS/foo": "master"
    }
}



RE: Composer et repos custom - niahoo - 13-04-2013

Ok j'vais tester ça. je trouvais composer un peu boulet mais là ça a l'air carrément compliqué pour rien ..


RE: Composer et repos custom - SorenS - 14-04-2013

Composer boulet ? On utilise pas la même chose alors ^^

Et pourquoi ne pas le mettre sur packagist ?


RE: Composer et repos custom - Sephi-Chan - 14-04-2013

Niahoo, les systèmes de gestion de packages, c'est vraiment pas ton truc. Big Grin


RE: Composer et repos custom - niahoo - 15-04-2013

mais si ! genre rebar :

{deps, [
{rebar, "1.0.*", {git, "git://github.com/basho/rebar.git", {branch, "master"}}},
{bidule, ".*", {git, "git://github.com/machin/truc.git", {tag, "12345"}}}
]}.

@sorens il est sur packagist en fait mais c'est pas moi l'auteur de la lib en fait, donc je compte le virer quand l'auteur aura mis le sien mais continuer d'utiliser une branche spécifique sur mon propre repo.

C'est la config qui est boulet en fait. Pas mon truc oui Smile