ugrás a tartalomhoz

Archívum

március 24, 2017

március 23

Composer package root path

szobek · csütörtök, 15.42
Sziasztok!

Egy egyszerű dolgot szeretnék megcsinálni, és ehhez szükségem lenne egy composer package-re.
A lényeg: egy mappában összegyűjtve szeretném tárolni az általános php/laravel/html projektekhez a szükséges dolgokat, pl: gulp file example, sass alapok, appconfig js, stb. Sikerült is csinálnom egy
teszt package-et (éljen-éljen!! ), de nem sikerül belőnöm azt, hogy a telepítési mappa ne a vendorba menjen, hanem a project root részén hozzon létre egy mappát.

a composer.json jelenleg:


{
 "name": "szobek/front-end-dev",
 "description": "It's a directory for my all laravel and other project. Included: examples (gulp.js, appconfig.js, etc), angular files, sass files with todos, bootstrap, jquery, moment js.",
 "type": "project",
 "license": "MIT",
 "authors": [
 {
 "name": "szobek",
 "email": "szobek##kukac##szobekweb.hu"
 }
 ],
 "minimum-stability": "dev",
 "require": {
 "php": ">=5.3.0",
 "composer/installers": "~1.0"
 },
 "extra": {
 "installer-paths": {
 "front_end": ["vendor/package"]
 }
 }
}

Elvileg az extra kulcsban kéne beállítani, de még nem jöttem rá, hogy hogyan, hiába nézem a doksit, nem igazán esik le...
Ha valaki csinált már ilyet, kérem segítsen a telepítési mappa belövésével.
Előre is köszönöm a segítséget!

Üdv:
Szobek
 

március 23

Compass Sprite furcsa viselkedése

obidaya · szerda, 11.22
Időközben megoldódott. A compiler a ludas, a Compass használatához elegendő a watch...

.
.
.

Sziasztok!

Egy alapvetően jól működő, Sass/Compass környezetben történt ez a rendkívül furcsa anomália amire egyelőre nem nagyon találtam sehol (értsd Youtube, Google, Stackowerflow stb.) magyarázatot vagy bárkit aki találkozott volna vele.

A probléma a Compass sprite generatorral jelentkezett. Itt van egy leírás róla : https://www.sitepoint.com/css-sprites-sass-compass/ illetve itt van egy komplett project amit le lehet tölteni.

Ezt a projektet letöltöttem és a compiler (Sout-App) hibát jelzett:

File to import not found or unreadable: icons/*.png
Parent style sheet:
screen.scss


Ezzel párhuzamosan a sprite kép nem jött létre.

Ezt kipróbáltuk Mac és Win környezetben két külön gépen, kipróbáltuk másik compiler használatával is, alaposan átböngésztük a kódot és a Compass idevágó dokumentációját is - semmi siker.

Viszont egy saját projectben létrejön a sprite image amellett, hogy a compiler ugyanúgy hibát jelez! Roppant furcsa. Nem találtam lényegi különbséget a két projekt kódja között, még a config.rb fájlok is lényegükben hasonlóak.

A Sass/Compass amúgy eddig hibátlanul működött, minden fájl a helyén és minden úgy van ahogy a doksi kéri. :(

Verziók:
Sass 3.4.23 (Selective Steve)
Compass 1.0.3 (Polaris)
macOS Sierra 10.12.3
Scout-App 2.12.12

Valakinek valami ötlet? :)