Coder Social home page Coder Social logo

Comments (5)

mlangkabel avatar mlangkabel commented on May 24, 2024 7

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.

fsimonis avatar fsimonis commented on May 24, 2024 4

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.

dongcarl avatar dongcarl commented on May 24, 2024

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.

fire avatar fire commented on May 24, 2024

@mlangkabel

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.

frhun avatar frhun commented on May 24, 2024

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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.