
Sourcetrail — бесплатный интерактивный исследователь исходного кода с открытым исходным кодом
Важное примечание: Этот проект был заархивирован оригинальными авторами и разработчиками Sourcetrail к концу 2021 года. Если вы хотите узнать больше об этом решении, читайте в нашем блоге.
Sourcetrail — это бесплатный кросс-платформенный навигатор по исходному коду с открытым исходным кодом, который помогает быстро освоиться в незнакомом коде.
Ссылки

Sourcetrail:
Разработка с открытым исходным кодом и регулярные релизы программного обеспечения стали возможны исключительно благодаря поддержке этих замечательных патронов!
Чтобы установить Sourcetrail на вашу машину, вы можете либо загрузить сборку для вашей операционной системы из нашего списка релизов и установить её, либо воспользоваться одним из следующих менеджеров пакетов:
choco install sourcetrailПосле завершения установки следуйте нашему Руководству по быстрому запуску, чтобы познакомиться с Sourcetrail.
Вы можете публиковать все свои запросы функций и сообщения об ошибках в нашем трекере.
Используйте следующий шаблон:
Если вы хотите поддержать какой-либо запрос функции или у вас та же ошибка, которую уже сообщил другой пользователь, пожалуйста, дайте нам знать:
Сборка Sourcetrail требует наличия нескольких зависимостей на вашей машине. Однако наша конфигурация на основе CMake позволяет отключать поддержку индексации для конкретных языков, что сводит количество зависимостей к минимуму.
CMake v3.12 (требуется для Windows, Linux и macOS)
Git (требуется для Windows, Linux и macOS)
git добавлен в переменную окружения PATH перед запуском CMakeVisual Studio (требуется для Windows)
ccache (опционально для Linux и 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
Чтобы настроить среду сборки, выполните:
$ 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=<путь/к/boost_1_67_0> -DQt5_DIR=<путь/к/Qt/version/platform/compiler/lib/cmake/Qt5> ../..
Подсказка: Если вы используете GUI CMake, рекомендуем включить расширенный режим. Также вам может понадобиться добавить некоторые определения через кнопку "Add Entry".
После генерации конфигурации сборки просто откройте файл Sourcetrail.sln, созданный CMake, и соберите проект Sourcetrail.
$ cd Sourcetrail
$ mkdir -p build/Release
$ cd build/Release
$ cmake -DCMAKE_BUILD_TYPE="Release" -DBOOST_ROOT=<путь/к/boost_1_67_0> -DQt5_DIR=<путь/к/Qt/version/platform/compiler/lib/cmake/Qt5> ../..
$ make Sourcetrail
bin/app/data и bin/app/user. CMake создаёт символические ссылки внутри каталога сборки, которые делают эти каталоги доступными.git checkout llvmorg-11.0.0-DLLVM_ENABLE_RTTI=ON.-DClang_DIR=<путь/к/llvm_build>/lib/cmake/clang
-DBUILD_CXX_LANGUAGE_PACKAGE=ON