Sourcetrail是一个跨平台的资源管理器,可让您使用图形可视化来可视化陌生的源代码。
Sourcetrail Ui换句话说,通过使用图形直观地表示源代码的结构及其工作方式,使得理解源代码的结构变得很容易。
当您加入一个项目,并且必须处理由多个开发人员过去编写的现有代码时,这一点特别有用。
您可以将其与您的的Eclipse(如Eclipse、IntelliJ IDE、,PyCharm)或代码编辑器(如Atom、Visual Studio Code、Sublime Text等)一起使用。它支持C、C ++、Java和Python。
这段旧视频就是一个对于Sourcetrail的介绍:
它对非商业用途是免费的,他们也要收取商业许可证的费用。但是,他们最近决定让整个过程免费并开源。
因此,您现在可以在GitHub上找到其源代码。
https://github.com/CoatiSoftware/Sourcetrail
Sourcetrail发生了什么变化?
他们之所以选择开源解决方案,是因为他们希望更多的开发人员可以使用他们的工具。
他们的商业许可计划原本可以帮助他们赚钱,但是,会限制他们项目的范围。
在公告中,他们提到了此决定的想法,如下所示:
此外,他们还发现很难提供跨平台支持,同时尝试重现问题并对其进行修复,尤其是对于Linux发行版。因此,使他们的项目开源是一个理想的选择。
为了进一步澄清这种情况,他们还解释了为什么他们的商业许可计划无法制定:
如何在Linux上获取Sourcetrail?您可以在GitHub的发布页面上找到并下载Sourcetrail的最新版本:
https://github.com/CoatiSoftware/Sourcetrail/releases
下载Sourcetrail解压缩下载的文件,您将看到Sourcetrail.sh Shell脚本。使用sudo运行此脚本以安装Sourcerail。
您可以阅读有关项目设置的文档。
Sourcetrail以前也是免费的,但从现在开始成为真正意义上的免费。很高兴看到开发人员将其开源,现在更多的程序员可以使用此工具。