tagscanner tag songs mac kid app macos github boxen

macos - tag - ¿Qué es Boxen y qué hace?



tag songs mac (2)

Hoy veo el nuevo proyecto del equipo Github, llamado Boxen: http://boxen.github.com/

Leí completamente su introducción para este proyecto, pero realmente no entendía ¿POR QUÉ debo usar eso? ¿Cómo va a simplificar el proceso de desarrollo?

EDITAR : veo que esta herramienta tiene algo para Ruby y NodeJs también.


Se explica en su publicación del blog, aquí: https://github.com/blog/1345-introducing-boxen

Boxen es un marco para administrar casi todos los aspectos de su Mac. Construimos una biblioteca estándar masiva de módulos Puppet optimizados para Boxen para administrar todo, desde la ejecución de MySQL hasta la instalación de Minecraft.


AVISO: no estoy afiliado con la gente de github, o una autoridad sobre la implementación exacta (todavía), pero he estado siguiendo su evolución desde hace unos meses: la propagación de títeres sin maestro es una gran cosa, que este proyecto ofrece

Desde la boca de los caballos (una presentación muy reciente en Boxen, con preguntas y respuestas): http://vimeo.com/61172067

github.com/boxen/boxen es un marco, que usa puppet como motor en las estaciones de trabajo actuales de OS X (10.8+ a partir de este momento) para que los desarrolladores puedan comenzar a trabajar en proyectos o "gestionar" sus propias estaciones de trabajo con todas las dependencias " d necesito github.com/boxen/our-boxen es un ejemplo del "repo maestro" de las dependencias de software seleccionadas para un proyecto en el que colaborarías, que están codificadas de forma rígida para la autenticación y el repositorio de github. Una vez que esté satisfecho de que ofrece todo lo que su ''equipo'' tendría que trabajar en un proyecto particular (o grupo de proyectos), enviaría el repositorio resultante a Heroku para hospedarlo con boxen-web. Ahora para más detalles:

Puede usar su propio repositorio, con el contenido de our-boxen (NO se recomienda un tenedor) sin boxen-web si trabaja solo o pateando los neumáticos.

Puppet puede ejecutarse en el modo cliente-servidor tradicional (las personas de Puppetlabs han creado nombres diferentes a medida que su producto ha evolucionado, pero ahora, en mi opinión, se denomina agente-maestro). En mi propia teoría, para tener En la medida de lo posible, se realizan ''enganches'' o procesos en segundo plano que se ejecutan en una estación de trabajo de desarrolladores, los ''módulos'' de títere que se ejecutan sin ponerse en contacto con un ''maestro'', que luego instala el software o realiza cambios en la configuración.

Se puede crear un manifiesto para especificar su propio usuario / máquina, pero cada vez que ejecuta el binario boxen, y se detecta ''deriva'' o se agregan mejoras / mejoras para su equipo, se aplica una línea de base. Un ejemplo de una presentación reciente ( https://speakerdeck.com/wfarr/boxen ) es que los parches de seguridad de Java, aunque no son específicos del proyecto, pueden agregar administración a las estaciones de trabajo de los equipos, al lado de sus necesidades individuales.

La organización de boxen (github.com/boxen,) creada por la gente de github, alberga módulos de títeres que se sabe que funcionan con boxen que se pueden agregar a nivel de equipo o individual, aunque siempre puede romper su propio títere y expandir lo que pueda. haz lo que creas conveniente