![]() Sourcetrail projects consist of multiple Source Groups. Click Add Source Group to add source files to the project.Give your project a Name and select a Location for your Sourcetrail project to live.Choosing the correct setup method is important and can make the setup process a lot easier. ![]() Depending on your project's structure and the used build system, there are different types for project setup. This wizard splits the setup process into several subsequent steps. When creating a new Sourcetrail project you will use the Project Setup Wizard. or select one from the Recent Projects (ex: TicTacToe) and continue with the UI Intro.Click New Project to create a new project.From here you can create your own project or choose a pre-indexed one. For assistance wth installation, visit the installation section.Īfter launching Sourcetrail you will see the Start Window. Once you've downloaded Sourcetrail successfully you are ready to run the application. The bullet point lists will provide you with the next steps to take: Starting Up Sourcetrail This short introduction will briefly guide you through the project setup and the user interface of Sourcetrail. If you encounter any issues while using Sourcetrail on a Python project, please let us know by providing a minimal example in our bug tracker. Sourcetrail includes support for Python 2 and Python 3 which is powered by our open-source SourcetrailPythonIndexer. If you encounter any issues while using Sourcetrail on a Java project, please let us know by providing a minimal example in our bug tracker. Sourcetrail includes support for Java 12 and lower which is powered by Eclipse JDT. For issues loading C++ code, please have a look at Clang language compatibility or report a bug in our bug tracker. For more Information please visit Clang C++ Status. C++Ĭ++ support is powered by Clang 11.0.0. For issues loading C code, please have a look at Clang language compatibility or report a bug in our bug tracker. Supported Languages CĬ support is powered by Clang 11.0.0. For more information have a look at supported languages. Much of the UI design is therefore based on these languages and might change as soon as other languages are supported. Note: Sourcetrail currently supports the languages C/C++, Java and Python. Clicking on a different source location allows you to change the selection and dig deeper. Code: The Code view displays all source locations of the currently selected symbol in a list of code snippets.It focuses on the currently selected symbol and directly shows all incoming and outgoing dependencies to other symbols. Graph: The graph displays the structure of your source code.The autocompletion box will instantly provide an overview of all matching results throughout your codebase. Search: Use the search field to quickly find and select indexed symbols in your source code.Sourcetrail then provides a simple interface consisting of three interactive views, each playing a key role in helping you obtain the information you need: Sourcetrail is an interactive source explorer that simplifies navigation in existing source code by indexing your code and gathering data about its structure. This document is the official documentation of Sourcetrail and explains everything you need to know about working with the software.
0 Comments
Leave a Reply. |