# Jonas
Allgemein:
Macht es Sinn gleich auf V3 upzudaten?
Styles:
Schriften werden zu kompliziert eingebunden ich erstelle teilweise einfach eine neue komplette palette nur für ein Element. Aus meiner Sicht sollten es einfachere Mixins sein oder sonst halt nur mit Variablen arbeiten.
Dann ich bin sehr fan von SFC von Vue.js ich style eigentlich immer alles dort drin. Gerade bei den Buttons haben wir aber einen Konflikt weil die jetzt in einem Mixin gestyled sind. wie seht ihr das? ich hätte dann lieber eine Komponente die wir immer einbauen anstatt ein button html element.
Allgemein bei den Mixins ich brauche sehr wenige die jetzt eingebaut sind. Aktuell sind bei mir so z-index, fluid(bin ich persönlich sehr fan), und das media-query.
Elements find ich gut bis auf button und die form fields die würde ich als eigene vue Komponente bauen und alle styles dort drin.
Components:
Die Komponentenstruktur ist meines Erachtens eher für grössere Projekte als für kleinere ausgelegt was es aus meiner sicht eher verkompliziert. Ich würde lieber denn anderen weg gehen eher weniger und falls notwendig dazubauen. Gerade zum beispiel der Layout ordner innerhalb compounds ist für mich nicht nötig Nuxt bringt ja schon ein Layout ordner mit. Da wär ich mal dafüur das wir vielleicht nochmals zusammen darüber sprechen könnten ob ihr das auch so seht.
Eine gute Implementation für Responsive Image wäre geil ich bekomm das nie gut hin.
Config:
Ich bin gar kein Fan von Config files per Environnment wie wir sie jetzt haben. Folgendes Problem gewisse Variablen müssen beim Builden vorhanden sein und die nimmt Nuxt irgendwie nur von .env file. Führte bei ASA zu grossen Problemen. Mein Ansatz wäre folgendes. Wir arbeiten nur noch mit .env files d.h. jeder Entwickler muss sich ein eigenes erstellen beim Projekt aufsetzen. Zum builden werden die Variablen in die Pipeline reingeschrieben. Dort kann man ja unter Deployment die Variablen setzen und dann werden gleich die richtigen Variablen für Staging und Prod genommen. Dann wird von der Pipeline auch gleich das .env auf den Server kopiert so ist es immer aktuell und man muss es nicht manuell anpassen. Damit es einfacher ist um ein Projekt aufzusetzen sollte ein .env.defaults wo nur die Variablenamen drinstehen gepushed werden.
Plugins:
Für das Component plugin könnte man glaub ich das hier (opens new window) einbauen?