GitHub presenta un nuevo diseño para todos los repositorios

nuevo diseño github

GitHub ya tiene listo un rediseño para la totalidad de repositorios disponibles en su servicio online. La idea es mejorar la navegación con un estilo más sencillo, eso sí­, optimizando tras bastidores el código que le da vida al sitio.

Destaca en un primer vistazo cómo los ficheros en el repositorio pasan a un diseño de página que les pone como únicos protagonistas, mientras, el menú lateral de la parte lateral derecha y sus pestañas, que no dejan de ser pestañas con etiquetas más legibles (code, issues, pull requests, pulse, graph y settings), pasan a la parte superior del portal.

Mientras, un poco más abajo, son ubicados el resto de botones importantes relacionados con el uso del repositorio: Clonarlo al escritorio, bajo un especí­fico modo (HTTPS o SSH) y descargar los ficheros como ZIP. En todo caso, los textos son reemplazados con solo sus iconos respectivos.

Una vez más, la clave está en dar más protagonismo al contenido y más espacio para las interacciones que enriquecen cada repositorio. En fin, durante esta y la otra semana el nuevo diseño se ofrecerá de forma opcional y a solo un clic, sin embargo, tras ese tiempo se activará automáticamente para todos los usuarios.

Más información: Blog oficial de GitHub

zenhub, plataforma de gestión de proyectos integrada en Github, ahora gratis para estudiantes

captura-11

ZenHub es una plataforma de gestión de proyectos que hace algo más que integrarse en github: funciona como una aplicación nativa en su interfaz.

Desde allí­ podemos controlar nuestros proyectos usando paneles de trabajo bastante intuitivos, así­ como conectar con varios repositorios en el panel de tareas y ver todos los temas abiertos que requieren de la atención de nuestro equipo de programadores.

Como veis en la captura superior, podemos tener las tareas clasificadas en lo que hay que hacer, lo que está en revisión, lo que debe probarse, lo que se está haciendo, lo ya cerrado… una filosofí­a que recuerda mucho a las clásicas plataformas de bugtracking, como Mantis.

Con informes estadí­sticos, posibilidad de subir archivos para centralizar la información, sistemas de votos y comentarios para obtener feedback inmediato y una gran cantidad de clientes a sus espaldas, es gratuito ahora tanto para estudiantes como para los que contribuyen con proyectos de código abierto, con un precio de 5 dólares por mes y usuario para el resto de público.

Desde hace pocas semanas es capaz de integrarse también con Slack, avisando cada vez que hay una actualización importante en nuestros proyectos. Zenhub nació en 2014 y en junio de este año lanzaron la versión 2.0, ofreciendo, además de una nueva estética, varias funciones que podéis ver en esta publicación.

Github lanza nueva versión de escritorio para sustituir las apps de Windows y Mac

captura-62

Desde el blog de github presentan su nueva versión de escritorio, para Windows y Mac, ya disponible de forma gratuita en desktop.github.com.

Se trata de una nueva aplicación que busca sustituir las apps que ya existí­an para ambos sistemas operativos, ofreciendo las mismas funcionalidades y simplificando su uso, ayudando así­ a que la experiencia en ambas plataformas sea la misma.

Permite desde allí­ realizar propuestas de cambios de código en los proyectos en los que participamos, creando así­ versiones siempre disponibles en la aplicación. Solo tenemos que elegir la versión en la que queremos trabajar o cambiar de una a otra con un simple click.

Se han concentrado también en la colaboración, y para ello tienen disponibles funciones de control de cambios y la posibilidad de hacer el commit de lo que hayamos modificado sin pasar por encima del trabajo de otros usuarios en el mismo proyecto, todo sin abandonar la app de escritorio.

En cualquier momento podemos ver, tanto en local como en las versiones remotas, los cambios que necesitan subirse, mezclando el código con la versión principal en caso de considerarlo necesario.

Una buena idea la de unir la experiencia de uso entre Windows y Mac, lástima que no se hayan concentrado también en la plataforma Linux, ya que muchos de los programadores de Github usan este sistema operativo a diario.

GitHub, plataforma colaborativa para proyectos de software, recibe US$ 250 millones de financiación

La gente de GitHub (github.com), la popular herramienta para la creación y gestión de proyectos de software además de un espacio para mantener online repositorios de código públicos y privados, ha confirmado la obtención de 250 millones de dólares de financiación serie B -para seguir con su crecimiento y expansión- en su mayorí­a abonada por Sequoia Capital pero también con aportes de Andreessen Horowitz, Thrive Capital e Institutional Venture Partners.

GitHub_Logo

Además del reporte publicado hace unas horas por Wall Street Journal donde se llega hasta a señalar que ahora GitHub consigue una valuación de 2 mil millones de dólares, es a Venture Beat a quienes voceros de la compañí­a han compartido más detalles de tan importante novedad incluyendo lo que la ha hecho posible, por ejemplo, su rápido crecimiento y expansión con 25 millones de repositorios de código hasta la fecha siendo “apenas” 10 millones en enero de 2014. Continúa leyendo «GitHub, plataforma colaborativa para proyectos de software, recibe US$ 250 millones de financiación»

LinkedIn libera el código de su herramienta de análisis en tiempo real Pinot

PinotGitHub

Pinot es la herramienta de análisis en tiempo real desarrollada por LinkedIn que hoy la compañí­a ha liberado su código bajo licencia Apache 2.0, habiendo sido albergado en GitHub. Acorde al anuncio de LinkedIn, Pinot ha estado usándose por la propia compañí­a por más de dos años, habiéndose consolidado como plataforma de análisis por defecto para ofrecer información interesante para los usuarios y clientes. Además, se trata de una solución altamente escalable, tolerante a fallos, que además ofrece una baja latencia y un alto rendimiento, caracterí­sticas que el propio equipo de desarrolladores no han encontrado en otras soluciones de análisis disponibles en el mercado.

Pinot está detrás de servicios como Who Viewed My Profile, Who Viewed My Posts, así­ como detrás de los análisis de ofertas de trabajo y anuncios que ofrecen a los clientes de la manera más eficazmente posible. Igualmente, también es usado en más de 30 productos internos de la compañí­a, según añade la misma en dicho anuncio, señalando que se usa para más de 400 experimentos en paralelo a diario.

Pinot no es la única herramienta cuyo código a dispuesto a la comunidad del código abierto, ya que LinkedIn también liberalizó el código de las herramientas Azkaban, Kafka, Samza y Voldemort. Sobre Kafka, algunos empleados de LinkedIn han creado una empresa emergente de manera reciente. La liberación del código de Pinot ha permitido a tres empresas de San Francisco a interesarse para cubrir sus necesidad de análisis, según indicó un portavoz de LinkedIn al medio VentureBeat.

Facebook anuncia Nuclide, un IDE de código abierto basado en Atom, el editor de texto de GitHub

Nuclide

Durante esta semana os hemos dado todos los detalles acerca de las novedades presentadas por Facebook durante el F8, la conferencia anunal de desarrolladores de la red social. A esta serie de novedades hay que sumar la presentación por parte de la red social de Nuclide, su propio entorno de desarrollo integrado (IDE).

Tal y como hemos podido comprobar en la web oficial del proyecto, Nuclide está basado en Atom, el popular editor de texto de GitHub del que ya os hablamos en su lanzamiento, hace alrededor de un año. Entre las principales caracterí­sticas de Nuclide podrí­amos destacar la posibilidad de utilizar auto-completado, el resaltado de errores o el soporte de React y React Native, herramientas de desarrollo de Facebook. Además de ello, el verificador de JavaScript de la compañí­a conocido como Flow está también integrado en Nuclide. Algo que resulta todaví­a más interesante es que desde el sitio web de Nuclide afirman estar trabajando codo con codo con GitHub con el objetivo de integrar algunas de las funciones de Nuclide en el proyecto, que podrí­an llegar a convertirse en parte de Atom.

Sin duda, se trata de una novedad bastante interesante para todos aquellos que se dediquen al mundo de la programación. A continuación, os dejamos con la web del proyecto:

Fuente: Venture Beat | Link: Nuclide.

Ya podemos exportar nuestros proyectos de Google Code a Github

captura-10

Hace unos dí­as os comentamos que Google cerraba Google Code, su plataforma de hosting de proyectos, y ahora tenemos ya disponible el enlace adecuado para exportarlo de forma automática a su principal alternativa: github.

Solo tenemos que acceder a code.google.com/export-to-github/ e indicar la url del proyecto de google code que deseamos exportar, aunque dejan claro que es necesario tener en cuenta dos puntos:

– Solo se podrán exportar detalles públicos, no es posible exportar nada que sea privado (en modo Restrict-View).
– Mientras que Google Code podí­a usar Subversion, Mercurial o Git, Github solo usa Git, por lo que los repositorios en Subversion y Mercurial se transformarán de forma automática en Git.

El proceso de exportación es rápido, pero si tenéis problemas durante el proceso, podéis obtener ayuda en esta pagina de soporte.

El proyecto de lenguaje de programación Go se mudará en breve a GitHub

Hemos hecho mención en multitud de ocasiones del servicio de alojamiento de repositorios GitHub, ya que en él, tanto desarrolladores independientes como compañí­as de diferentes tamaños tienen depositados en la actualidad más de 17 millones de repositorios en este servicio, a los cuales se les va a añadir uno más, el del lenguaje de programación Go, desarrollado inicialmente por Google, según señala el ingeniero de Google, diseñador jefe y contribuidor en Go, Rob Pike, a través de un hilo disponible en el grupo de Google dedicado a este lenguaje de programación.

A este respecto, apunta a su todaví­a servicio de alojamiento Mercurial a que en su momento fue la mejor elección debido a su sistema de revisión de código, aunque añade que el mundo actual es diferente al que habí­a cuando lanzaron Go hace cinco años como proyecto de código abierto, apuntando además a que la mayorí­a de los miembros de Go usan Git y alojan sus desarrollos en GitHub.

La migración a GitHub incluirá tanto al propio proyecto como a sus propis subrepositorios, incluyendo además el sistema de seguimiento de incidencias y el wiki, conservando todos los datos. Conforme a plazos, Pike indicó que comenzará la transición a principios de diciembre, poco después de la liberación de la versión 1.4 de modo que el desarrollo de la versión 1.5 ya se va realizar dentro de GitHub. Todaví­a queda pendiente la planificación, y en las próximas semanas ofrecerán más información acerca de la transición.

Como ya decimos, Google no es la única compañí­a que aloja sus repositorios en GitHub, ya que sin ir más lejos, a principios de esta semana, Microsoft llevó su entorno de programación .Net también a GitHub.

Github ofrece herramientas de programación de forma gratuita para estudiantes

En el blog de github.com acaban de anunciar el resultado de varias asociaciones con instituciones educativas: ofrecen varias herramientas de programación de forma gratuita para la comunidad de estudiantes.

La lista, bastante amplia, incluye algunas que son gratuitas para todos, así­ como otras menos conocidas entre el público en general:

Atom ”” atom.io: Editor de código que lanzaron recientemente, de código libre, gratis para cualquier persona

Bitnami ”” bitnami.com: Para instalar aplicaciones en la nube de forma sencilla. Tiene un coste de 49 dólares al mes, pero lo ofrecen gratis por un año.

Crowdflower ”” crowdflower.com: Para acceder a una plataforma de datos que cuesta, normalmente, 2.500 dólares al mes.

DigitalOcean ”” digitalocean.com: Hosting especialmente diseñado para programadores. Entregan 100 dólares de crédito

DNSimple ”” dnsimple.com: Para gestión de DNS, con acceso a su API, durante dos años (suele costar 3 dólares al mes).

GitHub ”” github.com: Una cuenta en github valorada en 7 dólares al mes, con cinco repositorios válidos mientras el usuario sea estudiante.

HackHands ”” hackhands.com: Soporte para programadores. Dan un crédito de 25 dólares.

Namecheap ”” namecheap.com: Registro de dominios y certificados ssl. Dan un año de dominio en .me y un año de certificado ssl.

Orchestrate ”” orchestrate.io: Acceso a una base de datos de información que permite mostrar eventos, resultados de búsqueda, gráficos, etc.

Screenhero ”” screenhero.com: Para compartir capturas de pantalla entre equipos de trabajo.

SendGrid ”” sendgrid.com: Un servicio de email que tiene un coste de casi 5 dólares al mes. Lo ofrecen gratis por un año.

Stripe ”” stripe.com: Para realizar pagos a través de las aplicaciones.

Travis CI ”” travis-ci.com: Una plataforma para integrar proyectos libres y privados.

Unreal Engine ”” unrealengine.com: Una suite de herramientas que ayudan en el desarrollo de juegos.

En el artí­culo se comentan las condiciones para poder disfrutar de los servicios, siendo posible acceder a los mismos desde education.github.com/pack

Jams Music, reproductor de música para Android que pasa a ser de código abierto

Jams Music

De entre todas las cosas que podemos realizar con nuestros dispositivos móviles inteligentes, una de ellas es la escucha de nuestros temas musicales favoritos. Para Android podemos encontrar multitud de aplicaciones de reproducción de temas musicales, aunque durante esta semana, ha llamado la atención la situación vivida por la aplicación Jams Music, en la que su desarrollador ha optado por pasar de ser una aplicación de pago a ser una aplicación gratuita y de código abierto, justificando a través de un hilo en Reddit su imposibilidad de seguir manteniendo la aplicación por falta de tiempo y otros temas, animando a otros desarrolladores a contribuir a seguir mejorando su aplicación, permitiendo incluso que puedan crear sus propios forks.

En este sentido, el desarrollador de Jams Music ha creado una página en la plataforma GitHub para alojar su aplicación, al objeto de atraer a otros desarrolladores y que sigan mejorándolo. Él mismo indica que en la medida de sus posibilidades, también contribuirí­a en seguir mejorándolo.

Esta decisión ha sido tomada para evitar que su aplicación caiga en el olvido, teniendo en cuenta la aceptación que ha llegado a tener en el último año. Cabe señalar además, como indica en su justificación, que la aplicación ha recibido una importante revisión de su interfaz de usuario, además de que volverá a estar disponible en Google Play en las próximas semanas, ya como versión gratuita, una vez subsane algunos errores en la misma.

Para aquellos usuarios que quieran probar Jams Music, existe una APK disponible para su descarga, teniendo en cuenta, como comentan en Android4All, que se trata de la versión de la misma con fecha de febrero de 2014, con lo que quizás no cuente con las revisiones de la interfaz llevada a cabo en las últimas semanas.