
Sourcetrail - explorador de código fuente interactivo gratuito y de código abierto
Nota importante: Este proyecto fue archivado por los autores y mantenedores originales de Sourcetrail a finales de 2021. Si quieres saber más sobre esta decisión, lee más en nuestro blog.
Sourcetrail es un explorador de código fuente gratuito y de código abierto, multiplataforma, que te ayuda a ser productivo en código fuente desconocido.
Enlaces

Sourcetrail es:
¡El desarrollo de código abierto y las publicaciones periódicas de software son posibles gracias al apoyo de estos increíbles patrocinadores!
Para configurar Sourcetrail en tu máquina, puedes descargar la compilación correspondiente para tu sistema operativo desde nuestra lista de Lanzamientos e instalarla, o usar uno de los siguientes gestores de paquetes:
choco install sourcetrailUna vez completada la instalación, sigue nuestra Guía de inicio rápido para conocer Sourcetrail.
Puedes publicar todas tus solicitudes de funcionalidades e informes de errores en nuestro rastreador de incidencias.
Usa la siguiente plantilla:
Si deseas apoyar una solicitud de funcionalidad específica o tienes el mismo error que otro usuario ya reportó, háznoslo saber:
Compilar Sourcetrail requiere que varias dependencias estén presentes en tu máquina. Sin embargo, nuestra configuración basada en CMake permite deshabilitar el soporte de indexación para lenguajes específicos, lo que reduce el número de dependencias al mínimo.
CMake v3.12 (requerido para Windows, Linux y MacOS)
Git (requerido para Windows, Linux y MacOS)
git esté agregado a tu variable de entorno PATH antes de ejecutar CMakeVisual Studio (requerido para Windows)
ccache (opcional para Linux y MacOS)
PATHBoost 1.67
$ ./bootstrap.sh --with-libraries=filesystem,program_options,system,date_time
$ ./b2 --link=static --variant=release --threading=multi --runtime-link=static --cxxflags=-fPIC
Qt 5.12.3
Para configurar tu entorno de compilación, ejecuta:
$ git clone https://github.com/CoatiSoftware/Sourcetrail.git
$ cd Sourcetrail
$ mkdir -p build/win64
$ cd build/win64
$ cmake -G "Visual Studio 15 2017 Win64" -DBOOST_ROOT=<path/to/boost_1_67_0> -DQt5_DIR=<path/to/Qt/version/platform/compiler/lib/cmake/Qt5> ../..
Sugerencia: Si estás usando la interfaz gráfica de CMake, te recomendamos que actives el modo avanzado. Además, es posible que debas agregar algunas de las definiciones mediante el botón "Add Entry".
Después de generar la configuración de compilación, simplemente abre el archivo Sourcetrail.sln generado por CMake y compila el proyecto Sourcetrail.
$ cd Sourcetrail
$ mkdir -p build/Release
$ cd build/Release
$ cmake -DCMAKE_BUILD_TYPE="Release" -DBOOST_ROOT=<path/to/boost_1_67_0> -DQt5_DIR=<path/to/Qt/version/platform/compiler/lib/cmake/Qt5> ../..
$ make Sourcetrail
bin/app/data y bin/app/user. CMake crea enlaces simbólicos dentro del directorio de compilación que hacen accesibles estos directorios.git checkout llvmorg-11.0.0-DLLVM_ENABLE_RTTI=ON.-DClang_DIR=<path/to/llvm_build>/lib/cmake/clang
-DBUILD_CXX_LANGUAGE_PACKAGE=ON
JDK 1.8
<jdk_root>/bin esté disponible en tu variable de entorno PATH y que la variable de entorno JAVA_HOME esté configurada:
JAVA_HOME=<path/to/Java>/jdk1.x.x_xxx
Maven
.../apache-maven-x.x.x/bin esté disponible en tu variable de entorno PATH y que ambas variables de entorno M2_HOME y MAVEN_HOME estén configuradas:
M2_HOME=.../apache-maven-x.x.x
MAVEN_HOME=.../apache-maven-x.x.x
-DBUILD_JAVA_LANGUAGE_PACKAGE=ON
-DBUILD_PYTHON_LANGUAGE_PACKAGE=ON
Visual Studio (requerido para Windows)
.Net desktop development.Wix 3.11
sourcetrail.msi.<path/to>/WiX Toolset v3.11/bin a tu variable de entorno PATH.Extensión Wix para Visual Studio
JRE
WinRAR
<path/to>/WinRAR a tu variable de entorno ../script/deploy_windows.sh desde tu Símbolo del sistema para desarrolladores de Visual Studio. El script generará una compilación de 64 bits y la empaquetará en un archivo .zip portátil y un instalador de Windows basado en Wix, respectivamente.Después de compilar, ejecuta el script bundle_install.sh dentro del directorio de compilación, que creará un paquete Sourcetrail.app y generará un contenedor Sourcetrail_<version>.dmg.
Ejecuta ./setup/Linux/createPackages.sh desde el directorio principal, que crea tanto un paquete .tar.gz como un .AppImage en el directorio principal. El empaquetado depende de linuxdeployqt.
El conjunto de pruebas automatizadas de Sourcetrail funciona con Catch2. Para ejecutar las pruebas, simplemente ejecuta el binario Sourcetrail_test. Antes de ejecutar, asegúrate de establecer el directorio de trabajo en ./bin/test.
Sourcetrail está licenciado bajo la GNU General Public License Version 3.
El nombre "Sourcetrail" es una marca registrada propiedad de Coati Software y no está incluida en los activos licenciados bajo GNU GPLv3.
PATH