Boxen Framework setzt Entwicklungsumgebung automatisch auf
Kommentare

Zu Beginn eines neuen Projekts erstmal die Entwicklungsumgebung aufsetzen zu müssen, gehört mitunter eher zu den lästigen und zeitfressenden Aufgaben.
Mit dem Framework Boxen soll dieser Abschnitt der

Zu Beginn eines neuen Projekts erstmal die Entwicklungsumgebung aufsetzen zu müssen, gehört mitunter eher zu den lästigen und zeitfressenden Aufgaben.

Mit dem Framework Boxen soll dieser Abschnitt der Entwicklung aber mehr oder weniger übersprungen werden können, denn Boxen kümmert sich um die Dependencies, so dass ihr euch um die wirklich wichtigen Sachen kümmern könnt. Ein Manko sei aber gleich erwähnt: Boxen ist derzeit exklusiv auf OSX ausgelegt.

Boxen wurde von niemand anderem ins Leben gerufen als dem GitHub-Team: damals, 2012, noch unter dem Namen „The Setup“. Das GitHub-Team initiierte das Projekt aus genau dem eingangs geschilderten Grund: Die Entwicklungsumgebung aufzusetzen war einerseits zeitaufwendig und andererseits machten inkompatible Umgebungen immer wieder Ärger.  Heute, so heißt es auf der Projektseite, braucht jeder Projektneuling an seinem ersten Tag lediglich 30 Minuten, um das Environment aufzusetzen.

Das Geheimnis hinter Boxen ist das Configuration Management Tool Puppet. Eine Standard Library aus Puppet-Modulen wurde gebaut, mit der Boxen so ziemlich alles handhaben kann – das Betreiben von MySQL, Projekte klonen, Feedback anfordern oder einfach nur euren Audio-Player konfigurieren. Außerdem gibt es bereits eine lange Liste an anderen Libraries, die mit Boxen eingesetzt werden können – oder ihr könnt einfach eure eigene erstellen.

Wie gesagt: Boxen funktioniert bisweilen leider nur auf Macs, wenn ihr mit so einem arbeitet, dann findet ihr auf der Projektseite ein Anfänger-Tutorial und viele weitere nützliche Infos. Auf der offiziellen Website heißt es für Linux- und Windows-User aber immerhin:

Boxen only works on Mac OS X (Mountain Lion or above), because that’s what we hack on every day. Puppet is really good at supporting multiple platforms, though, so send us some pull requests!

 

Aufmacherbild: Online support. Laptop and toolbox on white isolated background. 3d von Shutterstock / Urheberrecht:Maxx-Studio

Unsere Redaktion empfiehlt:

Relevante Beiträge

Meinungen zu diesem Beitrag

X
- Gib Deinen Standort ein -
- or -