Durante varios años, el sitio ha permitido a los desarrolladores colaborar en proyectos a través de una interfaz gráfica basada en web, pero también desde aplicaciones de escritorio para macOS y Windows. GitHub, sin embargo, decidió rediseñar sus aplicaciones de escritorio y reimplementarlas utilizando Electron, su famoso marco de desarrollo de aplicaciones de escritorio multiplataforma (macOS, Windows, Linux) con tecnologías web (JavaScript, HTML y CSS).
Es importante recordar que Electron se basa en Node.js (back-end) y Chromium (front-end).
Es utilizado por el editor Atom, pero también por muchas otras aplicaciones populares, como: Visual Studio Code, el editor de código de fuente abierta desarrollado por Microsoft, Slack, la aplicación de mensajería para equipos, Nuclide, un IDE abierto para desarrollo web y móvil nativo construido sobre Atom y la aplicación de escritorio de WordPress.
La reescritura de la aplicación de escritorio GitHub se finalizó en septiembre de 2017 con el lanzamiento de GitHub Desktop 1.0 para reemplazar las aplicaciones para Mac OS X y Windows y así unificar la experiencia de colaboración en proyectos.
Recientemente fue lanzada una nueva versión de GitHub Desktop llegando esta a su más renovada versión 1.6.
Sobre la nueva versión de GitHub Desktop
Esta versión presenta nuevas características y mejoras relacionadas con la integración, pasos para comenzar a trabajar rápidamente y administrar las restricciones asociadas con archivos grandes.
En versiones anteriores, después de descargar e instalar Desktop, no se dieron más consejos. Como el proceso no estaba claramente establecido, muchos usuarios se preguntaban por dónde empezar.
Con el nuevo flujo de trabajo de incorporación, los desarrolladores encontrarán varias indicaciones para ayudarles a agregar su primer repositorio y crear aplicaciones más rápido.
Sugerencias para un rápido progreso
GitHub se dio cuenta de que muchos usuarios se preguntaban cómo usar la aplicación cuando no se realizaban cambios.
¿En qué estado se encuentra mi depósito?, ¿Qué debo hacer?, ¿Debo publicar mi versión o realizar una solicitud de extracción con nuevas modificaciones de GitHub? ,¿Cómo puedo ver mis archivos?
En la versión 1.6, cuando no hay cambios, GitHub Desktop ofrece una lista de opciones para los siguientes pasos útiles, en función de la última acción realizada en la aplicación.
Si el desarrollador hace un compromiso, es probable que quiera mover su version a GitHub. Pero quizás solo quiera elegir un proyecto, en cuyo caso querrá mostrar los últimos cambios en su editor.
Dependiendo de dónde se encuentre en el proceso, esta nueva característica lo ayudará a mantener su impulso y continuar con sus envíos.
GitHub Desktop 1.6 hace que sea más fácil para los desarrolladores ir al siguiente paso tan pronto como se termina una tarea.
Que, según la empresa, mejor manejo de las restricciones de archivos grandes.
GitHub también analiza una característica que es un tema delicado para muchos usuarios: restricciones de archivos grandes.
El equipo respondió preguntas sobre cómo manejar las restricciones de GitHub para archivos de más de 100 MB.
Ahora, si se agrega un archivo grande para confirmar un repositorio en GitHub Desktop, la aplicación notificará a autor de la confirmación y propondrá interrumpir el proceso (retroceso) o descargar el archivo en Git LFS (Almacenamiento de archivos grandes).
¿Cómo obtener GitHub Desktop?
GitHub Desktop está disponible para descarga gratuita en su sitio web oficial, pero oficialmente no existe de momento una versión para Linux, por lo que para quienes estén interesados en este software, en estos momentos solo podrán hacer uso de un Fork.
Este fork, lo pueden obtener desde el siguiente enlace.
Para descargar la appimage, lo pueden hacer con:
wget https://github.com/shiftkey/desktop/releases/download/release-1.6.0-linux1/GitHubDesktop-linux-1.6.0-linux1.AppImage
Dan permisos de ejecución con:
sudo chmod a+x GitHubDesktop-linux-1.6.0-linux1.AppImage
Y ejecutan con:
./GitHubDesktop-linux-1.6.0-linux1.AppImage
Mientras que el paquete deb para Debian, Ubuntu y derivados de estos lo descargan con:
wget https://github.com/shiftkey/desktop/releases/download/release-1.6.0-linux1/GitHubDesktop-linux-1.6.0-linux1.deb
E instalan con:
sudo dpkg -i GitHubDesktop-linux-1.6.0-linux1.deb
El paquete RPM para RHEL, CentOS, Fedora y derivados:
wget https://github.com/shiftkey/desktop/releases/download/release-1.6.0-linux1/GitHubDesktop-linux-1.6.0-linux1.rpm
sudo rpm -i GitHubDesktop-linux-1.6.0-linux1.rpm
fuentes:.desdelinux.net
- Visto: 971