Recupera i nomi dei metodi dalla raccolta progetti di Visual Studio Team Services

2

Sono un utente relativamente nuovo per la piattaforma VSTS (Visual Studio Team Services) e mi sono chiesto se è possibile estrarre un elenco di metodi / classi / funzioni ecc. che ho creato dai progetti all'interno del mio account.

La risposta migliore che ho trovato finora sembra essere questa:

link

Che mi ha indirizzato alla seguente pagina Microsoft:

link

Qualcuno sa se ciò che voglio fare è persino possibile utilizzare questa API REST?

Ovviamente perché è il mio account Posso clonare tutti i progetti sul mio disco locale e forse usare la funzione "Trova nei file" in qualcosa come Notepad ++ per cercare "Sub" o "void" ecc. nelle estensioni di file rilevanti ma sembra un grande sforzo.

Il motivo della domanda è che ho una libreria di progetti in crescita e ho notato che sto iniziando a creare classi / metodi molto simili e ho bisogno di pensare a una libreria centralizzata di "metodi standard", quindi Non ripeto il lavoro che ho già fatto.

Fallimento di VSTS ProjectCollection - > Elenco del percorso, qualcuno può raccomandare un approccio migliore al problema come l'ho descritto?

Grazie in anticipo!

Alex.

    
posta AlexFielder 01.09.2016 - 12:52
fonte

1 risposta

0

Per aiutare gli altri a domandarsi la stessa cosa, recentemente ho riscoperto l'applicazione Hound disponibile qui: Segugio di etsy . Dico ritrovato di nuovo perché l'avevo già configurato ma solo sulla mia macchina locale.

Ho scoperto che è possibile puntare lo strumento su qualsiasi link .git creato da VSTS ed estrarre quei metodi / classi nel database.

Ecco il mio attuale file config.json per quelli che sono interessati:

{
"max-concurrent-indexers" : 2,
"dbpath" : "data",
"repos" : {
    "Create Assembly From Excel Addin" : {
        "url" : "https://github.com/AlexFielder/CreateAssemblyFromExcelAddin.git"
    },
    "Directory Parser For Inventor iLogic" : {
        "url" : "https://github.com/AlexFielder/DirectoryParserForInventoriLogic.git",
        "ms-between-poll": 10000,
        "exclude-dot-files": true
    },
    "Vault - Four Eyes Principle" : {
        "url" : "file:///C:/_VS_Backup/Graitec/Vault - Four Eyes Principle"
    },
    "Batch Print Windows 7" : {
        "url" : "file:///C:/_VS_Backup/Graitec/batchprintwin7"
    },
    "BrepToolkit" : {
        "url" : "file:///C:/_VS_Backup/Graitec/BrepToolkit"
    },
    "letsencrypt-win-simple" : {
        "url" : "file:///C:/_VS_Backup/Graitec/letsencrypt-win-simple"
    },
    "Power Pack github" : {
        "url" : "https://alexfielder.visualstudio.com/DefaultCollection/_git/Power%20Pack%20For%20Inventor%20AddIn"
    },
    "Excel Stream Dynamic" : {
        "url" : "file:///C:/_VS_Backup/CH2M Hill/ExcelStreamDynamic"
    },
    "Ribbon Commands" : {
        "url" : "file:///C:/_VS_Backup/CH2M Hill/NewRibbonCmds"
    },
    "Query Vault" : {
        "url" : "https://github.com/AlexFielder/QueryVault.git"
    },
    "iLogic github" : {
        "url" : "https://github.com/AlexFielder/iLogic.git"
    }
}

}

Grazie,

Alex.

    
risposta data 06.09.2016 - 10:14
fonte

Leggi altre domande sui tag