FAQ for developers/fr

From diaspora* project wiki
Jump to: navigation, search
Languages

English · العربية · čeština · Deutsch · Ελληνικά · Esperanto · español · suomi · français · italiano · 日本語 · Nederlands · polski · português · português do Brasil · русский · українська · 中文

»» Note
This page is a translation. Please note that all translations are maintained by individual contributors and not by the core team. Because of that, translations may be outdated or provide wrong information. If in doubt, check the English version of this page.

Nous avons commencé à ajouter des questions à cette page que nous voyons souvent, mais elle ne couvre pas toutes les questions. Si vous avez d'autres questions, la meilleure façon d'obtenir rapidement une réponse est de nous rendre visite sur le canal IRC (Internet Relay Chat). IRC est un vaste réseau de chat décentralisée qui est antérieure au World Wide Web. La majeure partie de la première vague de logiciels open source (lire: Linux) a été développé en utilisant IRC comme canal de communication. Cela continue d'être le cas aujourd'hui.

Si vous êtes nouveau pour le développement open source, IRC fonctionne comme les services d'abonnement tels que Campfire et Slack, qui sont comme avant fantaisie se termine pour l'IRC. Liens vers des canaux IRC et listes de diffusion sont au bas de cette page.

Comment puis-je obtenir les dernières sources ?

Pull la dernière de github..

   git pull

Installez toutes les mises à jour des gems:

   bundle install

Comment puis-je réinitialiser la base de données dans un état totalement propre ?

   bin/rake db:drop db:create db:schema:load

Comment puis-je obtenir des informations de débogage ?

Vous pouvez utiliser la commande

   tail -f log/development.log

pour regarder les journaux (logs) en mode développement.

J'ai trouvé un problème avec la fédération, comment puis-je déboguer ?

Nous fournissons une configuration spéciale pour les tests de communication de serveur à serveur, qui produit des logs qui ne contiennent que les événements autour de la fédération. Elle consiste à filer deux instances Diaspora* que vous pouvez utiliser pour recréer des conditions réalistes et les journaux des deux côtés sont enregistrées dans un seul fichier. Voir Federation Logger

De quels outils ai-je besoin pour faire du développement ?

Vous pouvez écrire en Ruby, JavaScript et le template/styling markup avec un éditeur de texte, il suffit d'utiliser votre préféré qui convient le mieux pour vous.

Pour les développeurs qui ont contribué au dépot du projet diaspora* appartenant à au moins deux pull request fusionnées avec succès, vous pouvez demander une licence de projet open source pour la courtoisie RubyMine de JetBrains . Envoyer votre demande pour la clé de licence - assurez-vous d'inclure des détails afin que vos contributions de commits puissent être vérifiées. La licence est valable pour une année à la fois.

Si vous utiliser RubyMine, make sure to install the RuboCop plugin which will help you a lot to get the code styling right before pushing as a pull request.

Que faire si ma question est sans réponse ?

Wiki

Vérifiez les autres pages du wiki dans la Catégorie développeur, notamment ceux énumérés sur la page principale sous Developers.

Canaux IRC

IRC est la meilleure façon d'obtenir une réponse rapidement. Cliquez sur le lien pour la rejoindre le canal dans une nouvelle fenêtre de votre navigateur. Vous pouvez aussi télécharger et utiliser un client IRC tels que Colloquy pour OS X, XChat pour GNU/Linux ou mIRC pour Microsoft Windows.

Mailing lists (ou listes de diffusion)

Nous avons deux listes de diffusion ainsi que deux groupes Google. Ils ont tendance à avoir un public légèrement différent de celui les canaux IRC, donc si vous ne pouvez pas obtenir réponse à votre question sur IRC, vous pouvez essayer ici.

FAQ pour les développeurs web

Si vous développez un site Web externe, et que vous souhaitez ajouter des fonctionnalités de diaspora* à votre site, il vous faudra peut-être passer par la FAQ pour les developpeur web.