Monday, 15 June 2015

osx - What's Boxen and what does it do? -



osx - What's Boxen and what does it do? -

today see new github team project, called boxen: http://boxen.github.com/

i read introduction project didn't understand why should utilize that? how goes simplify development process?

edit: see tool has ruby , nodejs also.

notice: i'm not affiliated github folks, or authorization on exact implementation(yet), have been next evolution since hinted @ months ago - spread of masterless puppet great thing, project delivers

from horses mouth(a recent presentation on boxen, q&a!): http://vimeo.com/61172067

github.com/boxen/boxen framework, uses puppet engine on current os x(10.8+ of writing) workstations devs can start working on projects or 'manage' own workstations dependencies they'd need. github.com/boxen/our-boxen illustration of 'master repo' of curated software dependencies project you'd collaborate on, hard-coded github's auth , repo's. 1 time happy delivers 'team' need work on particular project(or grouping of projects,) you'd send resulting repo heroku hosting boxen-web. more specifics:

you can utilize own repo, contents of our-boxen(a fork not recommended) without boxen-web if working solo or kicking tires.

puppet can run in traditional client-server mode(the puppetlabs folks have come different names product has evolved, it's - think - referred agent-master.) in own theory, in order have little 'hooks' or background processes running on developers workstation possible, uses puppet 'modules' run without contacting 'master', installs software or makes configuration changes.

a manifest specify own user/machine can created, every time run boxen binary, , 'drift' detected or enhancements/refinements team added, baseline gets 'enforced'. illustration recent presentation( https://speakerdeck.com/wfarr/boxen ) java security patches, while not project-specific, can add together management teams workstations, side-by-side individual needs.

the boxen organization(github.com/boxen,) created github folks, hosts puppet modules known work boxen can added @ team or individual level, although can break out own puppet , expand can see fit.

osx github boxen

No comments:

Post a Comment