GitHub annonce la disponibilité de GitHub Desktop 1.6
Que propose son application de collaboration sur desktop ?

Le , par Michael Guilloux

96PARTAGES

13  0 
GitHub est un service web d'hébergement de code source et de gestion de développement de logiciels utilisant Git, un logiciel de gestion de versions open source créé par Linus Torvalds. Depuis un bon nombre d'années, le site permet ainsi aux développeurs de collaborer sur des projets grâce à une interface graphique basée sur le web, mais aussi à partir d'applications de bureau pour macOS et Windows.

GitHub a toutefois décidé de procéder à une refonte de ses applications desktop et les réimplémenter en utilisant Electron, son fameux framework de développement d'applications de bureau multiplateformes (macOS, Windows, Linux) avec des technologies web (JavaScript, HTML et CSS). Rappelons au passage qu'Electron est basé sur Node.js (back-end) et Chromium (front-end). Il est utilisé par l'éditeur Atom, mais également de nombreuses autres applications populaires, y compris : Visual Studio Code, l'éditeur de code open source développé par Microsoft ; Slack, l'application de messagerie pour les équipes ; Nuclide, un IDE ouvert pour le développement Web et mobile natif construit au-dessus d'Atom ; et l'application de bureau de WordPress.

La réécriture de l'application de bureau de GitHub a été finalisée en septembre 2017 avec la publication de GitHub Desktop 1.0 pour remplacer les applications pour Mac OS X et Windows et ainsi unifier l’expérience de collaboration sur les projets. Aujourd'hui, c'est une nouvelle version de GitHub Desktop qui vient d'être publiée : la 1.6. Cette version introduit de nouvelles fonctionnalités et améliorations autour de l'intégration (onboarding), des étapes à suivre pour être plus rapidement opérationnel et de la gestion des restrictions associées aux grands fichiers.

Il est désormais plus facile d'être opérationnel rapidement

Dans les versions précédentes, après avoir téléchargé et installé Desktop, aucun conseil supplémentaire n'était donné. La marche à suivre n'étant pas clairement énoncée, bon nombre d'utilisateurs se demandaient par où commencer. GitHub estime que ce problème a été corrigé dans la version 1.6 : « Avec le nouveau workflow d'intégration (onboarding), les développeurs trouveront plusieurs indications afin de les aider à ajouter leur premier dépôt et à créer des applications plus rapidement. »


Des suggestions pour progresser rapidement

GitHub s'est rendu compte que de nombreux utilisateurs se demandaient comment utiliser l'application lorsqu'aucun changement n'avait été apporté. Dans quel état est mon dépôt ? Que dois-je faire ? Dois-je publier ma branche ou faire une pull request avec de nouvelles modifications depuis GitHub ? Comment puis-je visualiser mes fichiers ?

Dans la version 1.6, quand il n'y a aucun changement, GitHub Desktop propose une liste d'options concernant les prochaines étapes utiles, en fonction de la dernière action effectuée dans l'application. Si le développeur réalise un commit, il est probable qu'il souhaite pousser sa branche vers GitHub. Mais peut-être veut-il seulement choisir un projet, auquel cas il voudra afficher les dernières modifications dans son éditeur. En fonction de l'endroit où il se trouve dans le processus, cette nouvelle fonctionnalité l'aidera à maintenir son élan et continuer ses envois. GitHub Desktop 1.6 permet donc aux développeurs d'aller plus facilement à la prochaine étape dès qu'une tâche est terminée. Ce qui, selon l'entreprise, vous permet de continuer sur votre lancée et de partager sans attendre votre code avec votre équipe.

Meilleure gestion des restrictions relatives aux fichiers volumineux

GitHub revient également sur une fonctionnalité qui concerne un point délicat pour de nombreux utilisateurs, à savoir les restrictions relatives aux fichiers volumineux. L'équipe a répondu à des questions portant sur la façon de gérer les restrictions de GitHub pour les fichiers de plus de 100 Mo. Désormais, si un gros fichier est ajouté en commit dans un dépôt sur GitHub Desktop, l'application notifiera l'auteur du commit et lui proposera d'interrompre le processus (back-out) ou de télécharger le fichier dans Git LFS (Large File Storage).

GitHub est disponible gratuitement au téléchargement sur son site officiel.

Source : GitHub

Et vous ?

Avez-vous déjà testé GitHub Desktop ?
Si oui, qu'en pensez-vous ? Pourquoi collaborer sur desktop et non directement depuis le navigateur ?
Sinon, comptez-vous l'utiliser ? Pourquoi ?

Voir aussi :

Il est désormais possible de créer des pull requests GitHub dans Visual Studio Code, l'extension GitHub PR qui se dote de nouvelles fonctionnalités
GitHub permet désormais de créer un nombre illimité de référentiels privés avec son offre gratuite et annonce une offre unifiée pour les entreprises
Azure DevOps : Microsoft annonce le successeur de Visual Studio Team Services et un service d'intégration et déploiement continus intégrés à GitHub
Atom : GitHub apporte des mises à jour à son éditeur de texte orienté développeurs et assure qu'il « comprend votre code mieux que jamais »
Microsoft finalise le rachat de la célèbre plateforme d'hébergement de code GitHub, après avoir obtenu le feu vert de la Commission européenne

Une erreur dans cette actualité ? Signalez-le nous !

Avatar de FERDIKAM
Membre confirmé https://www.developpez.com
Le 19/01/2019 à 12:35
A quand une version pour linux ???
Avatar de GlenLB
Nouveau membre du Club https://www.developpez.com
Le 21/01/2019 à 20:51
Franchement ils attendent quoi pour livrer une version pour Linux ?...
Avatar de nicoleb
Nouveau Candidat au Club https://www.developpez.com
Le 28/03/2019 à 0:22
Faudrait-il soupçonner MS de ne pas encourager l'utilisation de Linux ?
Ce serait tellement étonnant...

 
Contacter le responsable de la rubrique Accueil

Partenaire : Hébergement Web