Oink! Start coding, not configuring!
Hi Zusammen,
mit einer kleinen Idee im Kopf startete ich diesen Mittwoch am Abend mein Editor und ... "uff, erstmal Projekt aufsetzen". Wow, das nervt! Ich kopierte mir schnell das Setup von meinem letzten Projekt und fing an die Grunt Konfigurationen anzupassen, unnötiges zu löschen. Als ich damit fertig war fühlte es sich an als ob ich schon ein kleines Projekt realisiert hätte, ohne wirklich produktiv gearbeitet zu haben. Die Idee verpuffte und ich ging genervt ins Bett.
Nächster Tag:
Mit meinem Guten-Morgen Kaffee und der Motivation nie wieder wie gestern ein Projekt zu starten, saß ich mich hin und schaute mir meine Workflow-Tools genauer an. Yeoman ist super aber etwas nervte trotzdem, weswegen ich es nicht weiter benutzt habe. Die Generatoren - irgendwie Bloatware. Ich hatte bisher kein Glück und noch keinen gefunden der mir einen direkten Einstieg in ein simples Projekt ermöglicht. Meist werden für mich aktuell irrelevante Dateien, langsame Grunttasks und Boilerplate Code zum Projektstart generiert.
Bootstrap - nicht dieses mal.
HTML 5 Boilerplate? Nein, danke.
Testsuites, TDD gern aber jetzt will ich nur CSS und HTML machen.
Imagemin? Ja, cool, sicherlich. Aber ich hab doch keine Bilder geschweige denn weiß ich nicht ob ich je welche haben werde. Den Task muss ich jedes mal trotzdem laden.
Humans.txt, nette Idee - brauch ich jetzt nicht - will ich jetzt nicht.
Growl-Notifications wenn mein CSS neu kompiliert wurde während dem Arbeiten; Oh, Gott hören die denn nie auf?
...
Und diese Gruntfiles, übersichtlicher geht es wohl nicht...
Zahlreiche Helferlein die mir das Leben leichter machen wollen sind dabei sich gegenseitig zu behindern und den Buildprozess auf eine gefühlte Ewigkeit zu verlängern.
Genervt über die verlorene Zeit und mit der erneuten Erkenntnis, das Yeoman mir nicht hilft, hab ich mich der Idee dann letztendlich abgewandt und mich um meine Projekte gekümmert.
Klar. Wenn alles installiert und das Setup angepasst ist, laufen die Yeoman Generatoren ohne Probleme aber der Weg dort hin ist jedes mal steinig und schlimmer noch, unnötig. Es fehlt mir ein Tool mit dem ich sofort starten kann! Etwas das gerade das essenzielle Minimum mit sich bringt. Wenn ich mehr brauche kann ich es ja dann immer noch installieren.
Darf ich vorstellen? Oink: https://github.com/martinemmert/oink
Würde mich über euer Feedback freuen!
Viele Grüße
Martin












