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

Outils Discussion :

Connaissez-vous Sourcegraph ?


Sujet :

Outils

  1. #1
    Membre expert
    Homme Profil pro
    Inscrit en
    Octobre 2011
    Messages
    2 873
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Octobre 2011
    Messages : 2 873
    Points : 3 717
    Points
    3 717
    Par défaut Connaissez-vous Sourcegraph ?
    Salut,

    Connaissez-vous Sourcegraph ?

    J'ai réussi à installer l’extension pour Chrome mais je n'ai pas réussi à l'utiliser avec VS Code...
    Pourtant il y a une extension (Sourcegraph for Visual Studio Code) dédiée que j'ai installée mais cela ne fonctionne pas ?


    Est-ce que cela fonctionne seulement pour les codes github ?

    Merci.

  2. #2
    Expert confirmé Avatar de psychadelic
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    2 529
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 2 529
    Points : 4 740
    Points
    4 740
    Par défaut
    De ce que j'en comprend, c'est censé fonctionner sur un serveur git, donc vsc c'est juste en partie front, il faut aussi installer un serveur avec Git dessus, et, si j'ai aps lu de travers, ils proposent un conteneur Docker.
    «La pluralité des voix n'est pas une preuve, pour les vérités malaisées à découvrir, tant il est bien plus vraisemblable qu'un homme seul les ait rencontrées que tout un peuple.» [ René Descartes ] - Discours de la méthode

  3. #3
    Membre expert
    Homme Profil pro
    Inscrit en
    Octobre 2011
    Messages
    2 873
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Octobre 2011
    Messages : 2 873
    Points : 3 717
    Points
    3 717
    Par défaut
    Merci.
    Ah ok ça a l'air plus compliqué que ce que je pensais...

    Ce qui m'intéressait c'est surtout l'assistance (Go to definition, Find references, Hovers, Search keywords...) : https://docs.sourcegraph.com/extensi...nguage_servers

    Je voulais aussi regarder le code source car j'aimerais bien savoir comment c'est fait...

    D'ailleurs j'ai aussi cherché à savoir comment est faite l'assistance de VS Code, j'ai pu voir qu'en fait elle était déjà présente dans l'éditeur utilisé par VS Code...Il est open source mais c'est une usine à gaz alors difficile de trouver la partie qui m'intéresse.

  4. #4
    Expert confirmé Avatar de psychadelic
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    2 529
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 2 529
    Points : 4 740
    Points
    4 740
    Par défaut
    si tu utilise vsc en mode projet, il est directement capable de te retrouver la définition de n'importe quel objet sur l'ensemble des sources qui composent ton projet.
    quand à ce que tu veux en apprendre, c'est vraiment de la grosse artillerie. Il y a de l'analyse syntaxique à la volée et toute une cuisine genre annuaire LDAP,
    et autres joyeusetés techniques comme Lex.

    Si tu te lances la dedans, faut commencer par être incollable avec les expressions régulières
    après, juste pour te faire les dents, décortiquer entièrement un logiciel comme agrep https://www.tgries.de/agrep/
    «La pluralité des voix n'est pas une preuve, pour les vérités malaisées à découvrir, tant il est bien plus vraisemblable qu'un homme seul les ait rencontrées que tout un peuple.» [ René Descartes ] - Discours de la méthode

  5. #5
    Membre expert
    Homme Profil pro
    Inscrit en
    Octobre 2011
    Messages
    2 873
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Octobre 2011
    Messages : 2 873
    Points : 3 717
    Points
    3 717
    Par défaut
    Merci.
    Citation Envoyé par psychadelic Voir le message
    si tu utilise vsc en mode projet, il est directement capable de te retrouver la définition de n'importe quel objet sur l'ensemble des sources qui composent ton projet.
    Oui effectivement, je l'utilise d'ailleurs et c'est très pratique...

    Citation Envoyé par psychadelic Voir le message
    quand à ce que tu veux en apprendre, c'est vraiment de la grosse artillerie. Il y a de l'analyse syntaxique à la volée et toute une cuisine genre annuaire LDAP,
    et autres joyeusetés techniques comme Lex.

    Si tu te lances la dedans, faut commencer par être incollable avec les expressions régulières
    après, juste pour te faire les dents, décortiquer entièrement un logiciel comme agrep https://www.tgries.de/agrep/
    Merci.

    Oui effectivement étudier des codes existants peut être très instructif.

Discussions similaires

  1. [Clarion] Connaissez vous ?
    Par lil_jam63 dans le forum Autres langages
    Réponses: 3
    Dernier message: 09/10/2008, 15h42
  2. Connaissez vous SAPdb
    Par XavierZERO dans le forum SAP
    Réponses: 4
    Dernier message: 29/01/2007, 23h32
  3. Quel site connaissez-vous pour la physique ?
    Par dips dans le forum Physique
    Réponses: 5
    Dernier message: 02/06/2004, 16h17
  4. Connaissez vous un routeur pour ...
    Par loki dans le forum Développement
    Réponses: 3
    Dernier message: 18/09/2002, 09h05
  5. [langage] connaissez-vous autre chose que -d
    Par Sébastien dans le forum Langage
    Réponses: 4
    Dernier message: 05/08/2002, 20h13

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