Skip to content

neo4j-contrib/developer-resources-fr

Repository files navigation

Ressources Développeurs Neo4j

Vous voulez participer à la traduction des guides développeurs ?

Nous en serions extrêmement ravis !

Le plus simple est de contacter le Le responsable de la traduction FR afin d’avoir un échange rapide et quelques conseils afin d’optimiser votre processus de traduction.


Ceci est le dépôt du contenu de la section ressources développeurs du site http://neo4j.fr .

Le contenu est écrit au format textuel en AsciiDoc et rendu avec asciidoctor utilisant des templates HTML et envoyé vers la branche gh-pages ou sur wordpress.

Installez les ruby gems asciidoctor (1.5.1) en exécutant bundle install dans le répertoire principal.

Vous pouvez rendre un simple document vers son index.html en exécutant ./render.sh path/vers/doc.adoc
(e.g. ./render.sh in-production/guide-cloud-deployment/guide-cloud-deployment.adoc) ou effectuer le rendu de toutes les pages en exécutant tout simplement ./render.sh

Vous pouvez ouvrir le fichier index.html localement afin de vérifier le rendu/prévisualisation, ou lancer le serveur via le script http du répertoire principal et ensuite vous rendre à l’adresse http://localhost:8000/developer-resources-fr/

Guides

La majorité des documents des sections ressources développeurs sont organisés comme guides. Ces guides ont une structure consistente et un usage similaire du langage et des contenus. Chacun de ces guides vit dans son propre répertoire et est rendu vers un fichier index.html pour publication. Vous pouvez effectuer le processus du rendu en exécutant ./render.sh en ligne de commande.

Un guide a cette sructure générale:

  1. but de ce guide

  2. prérequis avec des liens vers les sections relatantes

  3. expérience recommandée (débutant, intermédiaire, avancé)

  4. de multiples sections et sous-sections représentant le contenu utilisez un langage agréable et aidant, pas trop complexe ou éloquent avec des exemples de code, images ou vidéos

  5. chaque section de haut niveau (===) peut être suivie d’une section de côté (sidebar) avec des liens qui seront rendus sur le côté droit pointant vers des informations (liens internes, appels à action, liens externes)

Veuillez regarder le fichier guide d’exemple pour un blueprint de la structure nécessaire du document et son rendu.

Projets internes et externes

Exemple d’application par langage, couche ou driver

Afin d’expliquer l’usage de Neo4j à travers différents langages de programmation, nous proposons une section d’introduction par langage se trouvant dans le répertoire language-guides/<language>/<language>.adoc.

Pour montrer comment les différents drivers pour ce langage seraient utilisés/intégrés, nous disposons aussi d’exemples de projets/installations dans le répertoire language-guides/<language>/<driver>

L’application d’exemple est une simple application mono-page basée sur le jeu de données Neo4j-Movies qui est livré avec Neo4j-Server (:play movies dans le Neo4j-Browser).

Vous pouvez voir un exemple ici sur heroku.

La page HTML utilise des requêtes ajax jQuery afin de requêter 3 endpoints REST dans le backend pour /search, /movie et /graph

  • /search liste les films trouvés par titre

  • /movie retourne les détails d’un seul film

  • /graph retourne le rendu du graphe comme une visualisation d3 simple

Ceci est la liste des projets actuels:

  • java/jdbc

  • java/server-extension

  • python/py2neo (Thanks Nigel & Mark)

  • python/neo4j-rest-client (Thanks Javier)

  • clojure/neocons (Thanks Rohit)

  • go/cq (Thanks Wes)

  • perl/neo4p (Thanks Mark)

  • php/neoclient (Thanks Christophe)

  • php/neo4jphp (Thanks Josh)

  • ruby/neo4jrb and ruby/neo4j-core (Thanks Andreas)

  • donet/neo4jclient (Thanks Pierrick)

About

French Translation Developer Resources

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published