IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Python Discussion :

generer documentation du code python avec Sphinx


Sujet :

Python

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Février 2011
    Messages
    297
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2011
    Messages : 297
    Points : 93
    Points
    93
    Par défaut generer documentation du code python avec Sphinx
    Bonjour ,
    J'ai mon programme développé sous python
    J'aimerais générer une documentation en utilisant sphinx.
    Quelqu'un sait comment ça marche ?
    je signale que j'ai commenté mon code en ajoutant les balises """ commentaires"""

    Existe t'il un cours Python pour ça ?

    merci

  2. #2
    Expert éminent

    Homme Profil pro
    Inscrit en
    Octobre 2008
    Messages
    4 300
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2008
    Messages : 4 300
    Points : 6 780
    Points
    6 780
    Par défaut
    Bonjour,

    Je suppose que tu as regardé ici:

    http://sphinx.pocoo.org/tutorial.html

    il y a aussi ceci:

    http://scienceoss.com/use-sphinx-for-documentation/

    Si tu parcours les docs créées avec Sphinx, tu verras qu'elles proposent de consulter les sources (ex. la doc Python dans le menu à gauche "Show source") ce qui te permet d'aborder la syntaxe nécessaire à la mise en forme.

    Mais au départ, tu peux toujours faire un essai avec la commande

    sphinx-quickstart

    accepter les options par défaut et utiliser un simple fichier texte pour commencer.

    Après il faudra que tu te mouilles avec le reStructuredText pour la mise en forme.

    Il y a peut-être des éditeurs pour le reStructuredText mais sous Linux je n'ai rien trouvé de différent que mon bloc-notes. Sans avoir cherché longtemps, je dois dire.



    edit: J'avais aussi ceci:
    http://scienceoss.com/minimal-sphinx...ython-modules/

    Pour bien apprendre Python suis ces tutoriels et cours Python : http://python.developpez.com/cours/
    Le meilleur livre Python : Apprendre à programmer avec Python 3 par Gérard Swinnen http://python.developpez.com/cours/apprendre-python3/

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Février 2011
    Messages
    297
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2011
    Messages : 297
    Points : 93
    Points
    93
    Par défaut
    j'ai regardé tous ces sources
    mais mon problème ce que je ne vois pas là ou on doit renseigner le chemin de notre code source dont on veut générer la doc

    j'ai installé sphinx
    puis j'ai fais cette commande : et apres cella : j'ai aussi rajouter ces lignes dans le fichier conf.py :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    sys.path.append(os.path.abspath('_exts')) apres le import sys
    extensions = ['configurationblock']
    mais je n'arrive pas à trouvé la doc généré et c'est normal , car il doit me demandé quelque part de donner le chemin de mon projet source pour générer sa doc

Discussions similaires

  1. Générer la documentation de code source avec VS 2008
    Par kaiko dans le forum Visual Studio
    Réponses: 1
    Dernier message: 25/11/2010, 15h54
  2. Documentation du code avec DiPasDoc
    Par User dans le forum Delphi
    Réponses: 3
    Dernier message: 15/04/2007, 20h51
  3. [Glade]Exporter le code en Python avec Glade
    Par Sebmox dans le forum GTK+ avec Python
    Réponses: 2
    Dernier message: 06/08/2006, 00h02

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo