yakamara / yak Goto Github PK
View Code? Open in Web Editor NEWYak - REDAXO mit YDeploy, Developer, Gulp, Browserify, PostCSS und Yimmelyam
Yak - REDAXO mit YDeploy, Developer, Gulp, Browserify, PostCSS und Yimmelyam
Bei gulp watch
wird kein JS beobachtet und somit nicht kompiliert.
Ich würde folgendes vorschlagen:
gulp
= Development, durchläuft alle Tasks aber ohne am Ende zu watchen
gulp --production
= Production, durchläuft alle Tasks und komprimiert (minify) alles
gulp watch
= Development, greift nur bei Änderungen an den Dateien
via @MQ kann es zu doppelten media-queries kommen
In den yak-gutter Mixins liegt es an @include grid-media($grid) {
Kann man ein doppeltes include vermeiden?
Vorschlag: Im yak-Repository unter "Settings" den Haken "Template" aktivieren, damit dieses Repository direkt als Grundlage für ein neues Projekt genutzt werden kann.
Jeweils für die unterschiedlichen Breakpoints
https://deployer.org/docs/cli#running-arbitrary-commands
src/core/default.config.yml
nach data/core/config.yml
kopierensiehe auch Hinweis von @staabm 4156d0a#r26364704
Am besten immer eine Variante nutzen und bei uns am besten immer php DateTime Funktionen, falls DB und Server unterschiedlich laufen
watching() feuert jedesmal erneut, wenn ein Element im DOM verschoben wird.
Intuitiv würde ich erwarten, dass es nur initialisiert wird, wenn ein Element im DOM neu angelegt wird.
Oder anders formuliert: Es sollte bei bestehenden Elementen nicht erneut initialisiert werden.
Vielleicht könnte man das für die Rückwärtskompatibilität auch konfigurierbar gestalten.
in die Readme aufnehmen
Fehlermeldung
[Deployer\Exception\RuntimeException (1)]
The command "export APP_ENV='prod'; command -v 'git'" failed.
Exit Code: 1 (General error)
Lösung
host()
->set('bin/git', '/usr/bin/git')
Fehlermeldung
[hostname] < bash: rsync: command not found
[hostname] < rsync: connection unexpectedly closed (0 bytes received so far) [sender]
[hostname] < rsync error: error in rsync protocol data stream (code 12) at /BuildRoot/Library/Caches/com.apple.xbs/Sources/rsync/rsync-52.200.1/rsync/io.c(453) [sender=2.6.9]
➤ Executing task deploy:failed
Lösung
rsync installieren
/current/public
kann der Domain nicht zugewiesen werden (Symlinks werden nicht angezeigt)current
via FTP löschencurrent
erstellenpublic
innerhalb current
erstellen/current/public
zuweisen und speicherncurrent
via FTP löschenbin/console ydeploy::...
nur wenn Mamp genutzt wirdFehlermeldung
In sql.php line 90:
Could not connect to database
In sql.php line 117:
SQLSTATE[HY000] [2002] No such file or directory
Lösung
Man muss dafür sorgen, dass man in der conole überhaupt die php-version aus mamp nutzt und nicht die default PHP-Version von macOS
Diese Commit lokal rückgängig machen
a5195a0
und dann via Installer auf 5.12. aktualisieren
Können natürlich auch noch andere Variablen sein.
Für Sass setzen wir bei Prozer bereits das ein: gulp-sass-variables
Fehlt noch was für JS und das dazugehörige File.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.