Hirdetés

Keresés

Új hozzászólás Aktív témák

  • Speeedfire

    félisten

    válasz mobal #14902 üzenetére

    Mivel ezeket többen fejlesztjük, több projekben is felhasználjuk, a legtöbb nem projekt specifikus.

    Továbbá Jenkins + gitlab nem oks egyszerre?
    Mire gondolsz? :B

    Szerk.: Miért lenne sok a jenkins és a gitlab? Még így is faragtam rajta, mert a deploy-t is a jenkins végzi, nem pl a phing vagy a capistrano. :)

    Érdekes dolgot találtam közben.
    Alap felállás. [link]
    Elvileg ha a csomagban beállítom a composer/installer-t, akkor a berántásnál felül tudom írni az útvonalat, ha jól értem. De közben nem teljesen így van, vagy nem jól állítok be valamit.

    A modul composer.json:

    {
    "name": "tothsz/errorhandler",
    "authors": [
    {
    "name": "Toth Szabolcs",
    "email": "email@cim.hu"
    }
    ],
    "require": {
    "composer/installers": "~1.0"
    }
    }

    A csomag composer.json:

    {
    "name": "tothsz/yiiblog",
    "description": "Yii blog",
    "authors": [
    {
    "name": "Toth Szabolcs",
    "email": "email@cim.hu",
    "role": "Developer"
    }
    ],
    "repositories": [
    {
    "packagist": false
    },
    {
    "type": "git",
    "url": "https://privat.repo.url/tothsz/errorhandler.git"
    }
    ],
    "require": {
    "tothsz/errorhandler": "dev-master"
    },
    "extra": {
    "installer-paths": {
    "src/protected/modules/{$name}/": ["tothsz/errorhandler"]
    }
    }
    }

    De ezek után is a vendor alá rakja őket, pedig itt reponként külön lehetne megadni mappát.
    Ami még nem tiszta, hogy itt azt írja, hogy a yii natív támogatva van, elvileg magától be is tudná illeszteni a megfelelő helyre a kiegészítőket.

    Valahol meg lehetne/kellene adni, hogy az adott repoban lévő forrás az pl téma, kiegészítő vagy modul.


    Tele von Zsinór: Igen, az is megoldás lenne. Egy sima statikus függvény kellene csak, ami ezt visszaadja és be tudom illeszteni a megfelelő helyre.

Új hozzászólás Aktív témák