Nota importante: Este projeto foi arquivado pelos autores e mantenedores originais do Sourcetrail no final de 2021. Se quiser saber mais sobre esta decisão, leia mais em nosso blog.
Sourcetrail é um explorador de código-fonte multiplataforma gratuito e de código aberto que ajuda você a se tornar produtivo com código-fonte desconhecido.
Windows:
Linux:
Ligações
Trilha de origem é:
O desenvolvimento de código aberto e os lançamentos regulares de software são possíveis inteiramente graças ao apoio desses patrocinadores incríveis!
Para configurar o Sourcetrail em sua máquina, você pode baixar a respectiva compilação para seu sistema operacional de nossa lista de versões e instalá-la em sua máquina, ou usar um dos seguintes gerenciadores de pacotes:
choco install sourcetrail
Após a conclusão da instalação, siga nosso Guia de início rápido para conhecer o Sourcetrail.
Você pode postar todas as suas solicitações de recursos e relatórios de bugs em nosso rastreador de problemas.
Use o seguinte modelo:
Se você deseja oferecer suporte a uma determinada solicitação de recurso ou tem o mesmo bug que outro usuário já relatou, informe-nos:
Construir o Sourcetrail requer que várias dependências estejam instaladas em sua máquina. No entanto, nossa configuração baseada em CMake permite desabilitar o suporte de indexação para idiomas específicos, o que reduz o número de dependências ao mínimo.
CMake v3.12 (necessário para Windows, Linux e MacOS)
Git (necessário para Windows, Linux e MacOS)
git
seja adicionado à sua variável de ambiente PATH
antes de executar o CMakeVisual Studio (necessário para Windows)
ccache (opcional para Linux e MacOS)
PATH
Aumento 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 seu ambiente de construção, execute:
$ 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> ../..
Dica: Se você estiver usando a GUI do CMake, recomendamos ativar o modo avançado. Além disso, pode ser necessário adicionar algumas das definições por meio do botão "Adicionar entrada".
Após gerar a configuração de build, basta abrir o arquivo Sourcetrail.sln que foi gerado pelo CMake e construir o projeto 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
e bin/app/user
. CMake cria links simbólicos dentro do diretório de construção que tornam esses diretórios acessíveis. 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
esteja disponível em sua variável de ambiente PATH
e que a variável de ambiente JAVA_HOME
esteja definida: JAVA_HOME=<path/to/Java>/jdk1.x.x_xxx
Maven
.../apache-maven-xxx/bin
esteja disponível em sua variável de ambiente PATH
e que ambas as variáveis de ambiente M2_HOME
e MAVEN_HOME
estejam definidas: 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 (necessário para Windows)
.Net desktop development
.Wix 3.11
sourcetrail.msi
.<path/to>/WiX Toolset v3.11/bin
à sua variável de ambiente PATH
.Extensão Wix para Visual Studio
JRE
WinRAR
<path/to>/WinRAR
à sua variável de ambiente PATH
. ./script/deploy_windows.sh
no prompt de comando do desenvolvedor para Visual Studio. O script que irá gerar uma compilação de 64 bits e empacotá-la em um arquivo .zip
portátil e um instalador do Windows baseado em Wix, cada um. Após a compilação, execute o script bundle_install.sh
no diretório de compilação que criará um pacote configurável Sourcetrail.app
e gerará um contêiner Sourcetrail_<version>.dmg
.
Execute ./setup/Linux/createPackages.sh
no diretório principal, que cria um pacote .tar.gz
e .AppImage
no diretório principal. O empacotamento depende do linuxdeployqt.
O conjunto de testes automatizados do Sourcetrail é desenvolvido com Catch2. Para executar os testes, basta executar o binário Sourcetrail_test
. Antes de executar, certifique-se de definir o diretório de trabalho como ./bin/test
.
Sourcetrail está licenciado sob a Licença Pública Geral GNU Versão 3.
O nome "Sourcetrail" é uma marca registrada de propriedade da Coati Software e não está incluída nos ativos licenciados sob a GNU GPLv3.