Nota importante: este proyecto fue archivado por los autores y mantenedores originales de Sourcetrail a fines de 2021. Si desea saber más sobre esta decisión, lea más en nuestro blog.
Sourcetrail es un explorador de código fuente multiplataforma gratuito y de código abierto que le ayuda a ser productivo con código fuente desconocido.
Ventanas:
Linux:
Campo de golf
El rastro fuente es:
¡El desarrollo de código abierto y los lanzamientos regulares de software son posibles en su totalidad gracias al apoyo de estos increíbles patrocinadores!
Para configurar Sourcetrail en su máquina, puede descargar la compilación respectiva para su sistema operativo de nuestra lista de Versiones e instalarla en su máquina, o usar uno de los siguientes administradores de paquetes:
choco install sourcetrail
Una vez completada la instalación, siga nuestra Guía de inicio rápido para conocer Sourcetrail.
Puede publicar todas sus solicitudes de funciones e informes de errores en nuestro rastreador de problemas.
Utilice la siguiente plantilla:
Si desea admitir una determinada solicitud de función o tiene el mismo error que ya informó otro usuario, háganoslo saber:
La creación de Sourcetrail requiere que existan varias dependencias en su máquina. Sin embargo, nuestra configuración basada en CMake permite deshabilitar el soporte de indexación para idiomas específicos, lo que reduce la cantidad 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 su variable de entorno PATH
antes de ejecutar CMakeVisual Studio (requerido para Windows)
ccache (opcional para Linux y MacOS)
PATH
Impulso 1.67
$ ./bootstrap.sh --with-libraries=filesystem,program_options,system,date_time
$ ./b2 --link=static --variant=release --threading=multi --runtime-link=static --cxxflags=-fPIC
Cuarto 5.12.3
Para configurar su entorno de compilación, ejecute:
$ 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á utilizando la GUI de CMake, le recomendamos que active el modo avanzado. También es posible que deba agregar algunas de las definiciones mediante el botón "Agregar entrada".
Después de generar la configuración de compilación, simplemente abra el archivo Sourcetrail.sln generado por CMake y cree 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 que estos directorios sean accesibles. 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 su variable de entorno PATH
y que la variable de entorno JAVA_HOME
esté configurada: JAVA_HOME=<path/to/Java>/jdk1.x.x_xxx
experto
.../apache-maven-xxx/bin
esté disponible en su variable de entorno PATH
y que las 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 su variable de entorno PATH
.Extensión Wix para Visual Studio
JRE
winrar
<path/to>/WinRAR
a su variable de entorno PATH
. ./script/deploy_windows.sh
desde el símbolo del sistema del desarrollador para Visual Studio. El script generará una compilación de 64 bits y la empaquetará en un archivo .zip
portátil y en un instalador de Windows basado en Wix, cada uno. Después de compilar, ejecute el script bundle_install.sh
dentro del directorio de compilación que creará un paquete Sourcetrail.app
y generará un contenedor Sourcetrail_<version>.dmg
.
Ejecute ./setup/Linux/createPackages.sh
desde el directorio principal, lo que crea un paquete .tar.gz
y .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 ejecute el binario Sourcetrail_test
. Antes de ejecutar, asegúrese de configurar el directorio de trabajo en ./bin/test
.
Sourcetrail tiene la licencia GNU General Public License Versión 3.
El nombre "Sourcetrail" es una marca comercial propiedad de Coati Software y no está incluida dentro de los activos bajo licencia GNU GPLv3.