Comments (5)
Thanks @fsimonis for all your support and for this suggestion. We read up on the KDE Incubator process and talked about it. Even if we would initiate the transfer, the project would still need an active team of maintainers, which currently does not exist. Before archiving the project, we will modify the readme to state that we are willing to transfer the project to an interested team that is capable of picking up the project.
from sourcetrail.
At the end of the day, this is a question of dedication, time, money and skill.
The required skill set to maintain this code base is problem by itself.
Qt is a huge framework. Indexers are implemented as stand-alone processes and communicate using inter-process communication. Then there are the indexers themselves which are based on LLVM, the Java SDK etc. These in turn have to make sense of configured user environments.
On top of all of this is the cross-platform nature of the project.
Can one new maintainer handle all of this? I am pessimistic about that.
Also keep in mind that this project did not succeed as a commercial product and is not doing too well right now, so there is also not really a financial compensation for the work.
Personally, I am a huge fan of the project, occasionally contributed and was a Patreon for the last years. I would love to maintain Sourcetrail, but I don't have the required know-how, nor the time to maintain this project (as I already develop @precice).
Maybe, a larger group could embrace this project?
Given that Sourcetrail is based on QT, it could fit into the KDE ecosystem alongside Heaptrack, Clazy and the like.
This would probably also simplify a transfer of the domain name (and the running cost thereof).
from sourcetrail.
Can't speak for anyone else but I currently use Sourcetrail on an M1 mac and an x86_64 linux machine, continuing support (in the case of M1, adding support) for those platforms would be great!
from sourcetrail.
Is it possible for your team to start documenting processes and standard operating procedures for the things you do for sourcetrail for future continuity?
from sourcetrail.
I too very much love using sourcetrail, but lack the capabilities to maintain anything in the core codebase. But at least the burden of maintaining a multi platform Project could be partially eased by focusing on platforms with manageable fragmentation. (so containerized environments like snap, flatpak on linux ; idk, if anything similar exists on windows, and macos already is a little more predictable AFAICT)
Of course the multiple languages are also multiple, relatively fast changing, complicated, moving targets.
Are there any statistics of what language(s) currently is the main userbase?
from sourcetrail.
Related Issues (20)
- preprocessor conditionals 'inactive' visual style
- strlen() {non-indexed} being shown as returning `long long` rather than `size_t`
- Unable to use SourceTrail with VSCode and WSL HOT 1
- Start failure on W10 20H2 AMD x64 HOT 2
- Passed a file-system folder or subtree to custom indexer (rather than individual files) HOT 1
- Unknown argument "-mlongcalls"; did you mean "-mlong-calls" when indexing ESP32 project
- When multiple custom indexers are used, increment updates pass the wrong files HOT 1
- Custom trail with multi symbol HOT 1
- Support Java 17 (LTS) Language Standard
- Is there any thing i can do to make sourcetrail not only show direct relations of active symbols? HOT 1
- An unknown exception was thrown during indexing. HOT 1
- Move the Project to KDE Umbrella to avoid discontinuing? HOT 1
- Feature request - Headless support HOT 1
- The program crash and exit when click menu Edit-> Preferences... HOT 2
- Add hints for inherithed and overridden methods HOT 1
- Build sourcetrail with Github CICD. HOT 2
- Create Github organization alternate to `SourceTrail` HOT 10
- Few function calls are not being mapped.
- Return code '255' when indexing
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from sourcetrail.