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

EDI, CMS, Outils, Scripts et API PHP Discussion :

phpDocumentor avec NetBeans [Wamp]


Sujet :

EDI, CMS, Outils, Scripts et API PHP

  1. #1
    Membre éclairé Avatar de RowanMayfair
    Femme Profil pro
    Développeuse Freelance
    Inscrit en
    Mars 2019
    Messages
    247
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 48
    Localisation : France, Haute Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Développeuse Freelance

    Informations forums :
    Inscription : Mars 2019
    Messages : 247
    Par défaut phpDocumentor avec NetBeans
    Bonjour,

    Je suis un peu désespérée. Je cherche à utiliser phpDocumentor avec NetBeans, mais je n'y arrive pas.
    J'en suis à plusieurs heures de recherche sur le net, sans succès, soit je tombe sur des vieux vieux trucs, ou d'autres environnements, bref.

    Ce que j'ai fait :
    - J'ai installé le dossier phpDocumentor-2.9.1 dans un répertoire user
    - dans NetBeans, dans Tools -> Options -> PHP -> onglet Frameworks et Tools -> sélection phpDocumentor : sur la ligne 'phpDocumentor script', j'ai mis le chemin vers le fichier phpdoc.bat qui se trouve dans mon répertoire user
    - j'ai créé un dossier "doc" dans mon projet (dans mon www)
    - clilc droit sur le projet, puis properties, puis Documentation, j'ai sélectionné phpDocumentor et j'ai mis le lien vers mon répertoire "doc" créé à cet effet

    Mais quand je clique sur "Generate Documentation" j'ai le message d'erreur suivant : Could not open input file: \phpdoc

    Je n'ai absolument aucune idée de ce que j'ai pu mal faire, ou pas faire...

    Quelqu'un aurait une idée svp ?

    D'avance merci

  2. #2
    Membre Expert

    Homme Profil pro
    développeur
    Inscrit en
    Octobre 2013
    Messages
    1 581
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : développeur

    Informations forums :
    Inscription : Octobre 2013
    Messages : 1 581
    Par défaut
    Salut,

    J'utilise vscode ou phpstorm mais bon. Pourquoi pas passer par le terminal ? https://docs.phpdoc.org/latest/getti...mentation.html

  3. #3
    Membre éclairé Avatar de RowanMayfair
    Femme Profil pro
    Développeuse Freelance
    Inscrit en
    Mars 2019
    Messages
    247
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 48
    Localisation : France, Haute Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Développeuse Freelance

    Informations forums :
    Inscription : Mars 2019
    Messages : 247
    Par défaut
    Alors ... je ne suis pas fermée. Et j'ai obtenu une license étudiante pour les IDE JetBrains, donc je pourrai utiliser phpStorm. J'avais essayé d'ailleurs, mais je ne m'en suis pas sortie pour la configuration. Leur doc, on cherche un truc, et on nous dit qu'il faut faire ça avant, et quand on clique pour aller voir on nous redit qu'il y a encore autre chose à faire ...bref, c'est infini. Je n'ai pas eu la patience, donc je suis repassée sur NetBeans. D'autant que je suis aussi censée installer un sniffer et phpUnit.

    Je ne suis pas fermée non plus sur phpDocumentor. Je cherche simplement un moyen de générer automatiquement de la doc.

    J'ai déjà perdu beaucoup de temps là-dessus, et je ne m'en sors pas, donc ça me gave, et en + je me sens très c*nne, ce qui n'est jamais très agréable.

  4. #4
    Membre Expert

    Homme Profil pro
    développeur
    Inscrit en
    Octobre 2013
    Messages
    1 581
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : développeur

    Informations forums :
    Inscription : Octobre 2013
    Messages : 1 581
    Par défaut
    C'est dans la difficulté que l'ont progresse!
    Sur packagiste https://packagist.org/packages/phpdo.../phpdocumentor un
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    composer require --dev phpdocumentor/phpdocumentor
    puis
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    phpdoc run -d <SOURCE_DIRECTORY> -t <TARGET_DIRECTORY>
    Tu peux dans ton composer.json ajouter la commande (même démarche pour cssniffer et phpunit).

  5. #5
    Membre éclairé Avatar de RowanMayfair
    Femme Profil pro
    Développeuse Freelance
    Inscrit en
    Mars 2019
    Messages
    247
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 48
    Localisation : France, Haute Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Développeuse Freelance

    Informations forums :
    Inscription : Mars 2019
    Messages : 247
    Par défaut
    Je ne comprends pas. Je ne comprends pas la doc.

    le
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    composer require --dev phpdocumentor/phpdocumentor
    je tape ça où ? Dans quoi ? je suis vraiment totalement larguée

  6. #6
    Membre Expert

    Homme Profil pro
    développeur
    Inscrit en
    Octobre 2013
    Messages
    1 581
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : développeur

    Informations forums :
    Inscription : Octobre 2013
    Messages : 1 581
    Par défaut
    Tu as un dossier ou est ton projet, par exemple my_project. Il faut à partir d'un terminal par exemple la console windows ou de netbeans que tu te place dans ce dossier.
    Il faut aussi que tu es initialiser composer (composer permet de gérer tes librairies, si tu n'a pas de composer.json fait un composer init). Compsoer va installer tes librairie(phpdoc, phpcs) dans le dossier vendor ex: my_project/vendor .
    Tu as juste après à executer la commande phpdoc dans my_project.
    Compodrt pour windows au cas ou https://getcomposer.org/download/

  7. #7
    Membre éclairé Avatar de RowanMayfair
    Femme Profil pro
    Développeuse Freelance
    Inscrit en
    Mars 2019
    Messages
    247
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 48
    Localisation : France, Haute Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Développeuse Freelance

    Informations forums :
    Inscription : Mars 2019
    Messages : 247
    Par défaut
    Je ne m'en suis pas sortie ...

    Finalement un camarade de promo m'a donné un coup de main.

    Il m'a fait installer chocolatey, en ligne de commande.
    C'est mignon, ça m'a récupéré (et maj) quelques paquets, et il m'a installé graphiz (que je n'avais pas ... pour ça que ça ne fonctionnait pas).
    Et puis je suis allée télécharger phpDocumentor.phar

    A partir de là, je suis retournée dans netBeans, dans Tools>Options>php>frameworks et tools>phpDocumentor j'ai mis le chemin de mon .phar

    Et là ... magie de l'informatique, ça fonctionne.

    Déjà j'avais pas compris qu'il fallait le .phar, et encore moins qu'il me manquait graphiz, en bref j'étais mal barrée.


    Merci pour votre participation

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [netbeans] debugg avec netbeans questions ???!!!
    Par nadass dans le forum NetBeans
    Réponses: 8
    Dernier message: 10/03/2005, 12h16
  2. [NetBeans] graphe avec netBeans :?:
    Par sofien dans le forum NetBeans
    Réponses: 1
    Dernier message: 28/02/2005, 19h54
  3. Réponses: 5
    Dernier message: 15/02/2005, 10h32
  4. Interfaces avec NetBeans
    Par messier79 dans le forum NetBeans
    Réponses: 3
    Dernier message: 26/04/2004, 15h55
  5. Applet avec NetBeans
    Par Kevgeii dans le forum NetBeans
    Réponses: 7
    Dernier message: 29/03/2004, 11h30

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