Comment naviguer sur GitHub pour trouver tous les projets 4D

Traduit automatiquement de Deepl

Avec l’introduction des projets dans 4D, le code source des composants, des applications de démonstration et des autres outils de 4D est hébergé sur GitHub.

4D possède trois organisations GitHub.

  • Sur 4D, vous pouvez trouver le code source des composants internes de 4D. Vous pouvez donc les adapter à vos besoins.
  • 4D Depot contient tous les outils d’aide : IDH, démonstrations, exemples d’application, etc.
  • 4D Go Mobile héberge tous les formulaires de liste personnalisés, les formulaires de détail, les formulaires de connexion, les formateurs et les contrôles de saisie.

Vous pouvez trouver ces liens vers les différents dépôts GitHub depuis les sites Web de 4D ; par exemple, depuis le blog de 4D pour illustrer les nouvelles fonctionnalités, depuis la page des ressources du site Web de 4D pour les exemples de démonstration, ou depuis la galerie pour Mobile.

Mais vous pouvez aussi utiliser GitHub, faire des recherches, ajouter des signets, etc… Ce billet de blog présentera quelques fonctionnalités de base pour améliorer votre utilisation et votre navigation sur GitHub.

Comment trouver un projet

Avec les sujets

Lessujets vous permettent de catégoriser vos dépôts. De cette façon, les gens peuvent identifier les sujets et l’objectif de votre code.

Par exemple, toutes les IDH de 4D View Pro ont le sujet 4d-view-pro, vous pouvez donc facilement trouver tous les dépôts sur 4D View Pro.

Voici une liste de sujets qui peuvent vous intéresser :

Avec des listes

Deux listes sont à votre disposition pour vous aider à trouver les dépôts qui vous intéressent sur 4D Depot.

Pas de panique, pas besoin de se souvenir des liens précédents, ces listes se trouvent dans le dépôt 4D Depot, qui est attaché à la page d’accueil.

blank

Comment obtenir un projet

Pour obtenir le code source d’un projet, vous avez deux possibilités :

  • Vous pouvez cloner le dépôt en utilisant les commandes git. Lisez cet article de blog pour voir comment.
  • Vous pouvez télécharger un fichier zip, comme indiqué dans la capture d’écran ci-dessous.

blank

Comment ajouter une étoile à un projet

L’ajout d’une étoile à un dépôt vous permet de dire que vous l’aimez et de le recommander à d’autres utilisateurs. Cela vous permet également de l’ajouter à vos favoris.

blank

Comment recevoir des notifications sur un projet

En cliquant sur le bouton « watch/unwatch » d’un dépôt, vous pouvez recevoir des notifications.

Par exemple, pour être informé d’une pull request, d’un problème, d’une release…

blank

Comment suivre les comptes GitHub de 4D

Suivre des personnes ou des organisations sur Github présente plusieurs avantages.

blank

  • Le premier avantage est de recevoir des notifications sur leurs activités, comme l’ajout d’un nouveau dépôt.
  • Le deuxième avantage est de trouver rapidement la liste des personnes ou des organisations qui vous intéressent à partir de votre compte. Il n’est pas nécessaire de se souvenir du nom de la personne ou de l’organisation pour trouver l’url dans vos signets.

blank

Enveloppe

Pour rester à la pointe des projets 4D, n’hésitez pas à suivre ces comptes :

Si vous avez d’autres questions, vous pouvez consulter la documentation GitHub.

Vanessa Talbot
- Product Owner -Vanessa Talbot a rejoint l'équipe du programme 4D en juin 2014. En tant que Product Owner, elle est chargée de rédiger les user stories puis de les traduire en spécifications fonctionnelles. Son rôle est également de s'assurer que l'implémentation des fonctionnalités livrées répond aux besoins des clients.Depuis son arrivée, elle a travaillé à la définition des fonctionnalités clés de 4D. Elle a travaillé sur la plupart des nouvelles fonctionnalités de multithreading préemptif et aussi sur un sujet très complexe : la nouvelle architecture pour les applications enginées. Vanessa est diplômée de Telecom Saint-Etienne. Elle a commencé sa carrière à l'Institut de Recherche Criminelle en tant que développeur pour le département audiovisuel. Elle a également travaillé dans les domaines des médias et du médical en tant qu'experte en support technique, en production ainsi qu'en documentation de nouvelles fonctionnalités.