Coder Social home page Coder Social logo

Comments (10)

LouisStAmour avatar LouisStAmour commented on May 25, 2024 1

I’d be happy to join a SourceTrail organization on GitHub were one to be established.

I’ve had an idea in the back of my head to rewrite the Qt framework frontend in React and TypeScript partly so that there could be one central store for state instead of updating the state of each “pane” separately. (E.g. the search submit or click of a updates each pane manually right now since each object in Qt has its own state in addition to a render method)

But also because I think a web-based frontend might integrate better into IDEs and make it a bit easier to get new contributions and new language features added graphically to the display.

It would be ideal if we could continue to use the SQLite database/project format for such a frontend so the backend code can be shared as needed. The hardest part is probably rendering the interactive graph - doable, just a lot of work as was the Qt version to begin with, obviously.

And since it’s a copy of an existing project that was previously maintained/commercial, I’d hesitated to get started on a rewrite. But more and more I’m thinking I might pick it up and try rewriting the graph display/interaction engine in TypeScript/React, for now backed by SQLite compiled via WebASM or something to just get the data flowing…

from sourcetrail.

simonsan avatar simonsan commented on May 25, 2024 1

I want to let here some links:

from sourcetrail.

mlangkabel avatar mlangkabel commented on May 25, 2024

What would be the advantage of that? How would it be useful?

from sourcetrail.

fire avatar fire commented on May 25, 2024

The stated plan is for this set of repos to be archived. So the first thing would be to create a mirror and an new organization.

from sourcetrail.

frhun avatar frhun commented on May 25, 2024

I was in the middle of packaging sourcetrail for flatpak, to put it on flathub, and thus make it discoverable on several linux distributions. (flatpak also has the advantage that flatpak packages can go a very long time without being maintained, because they are self contained for their dependencies — in a way more reliable and portable way than AppImages ever could BTW)
It also eliminates most of the distribution nightmare that Linux usually is.
I stopped partly because I didn't want to refer to a dead repo.
Flatpaks are very reliant on namespaces, and thus it would be bad to create it now, and change it to a non com.sourcetrail namespace later, if and when a fork and maintainer comes along.

Long story short.. i would like for someone (even if it's not someone in a maintainer position) to take stewardship of the website and namespace, who could then give that to an eventual new project maintainer if a suitable fork comes along.

from sourcetrail.

frhun avatar frhun commented on May 25, 2024

Is there a trademark on sourcetrail?

from sourcetrail.

RegisPerdreau avatar RegisPerdreau commented on May 25, 2024

I want to take part. For the time being, i need to learn and may be write some thoughts about how to start contribution. This software is useful for large project, i have tested it in LibreOffice context. We have to "make hay while the sun shines". We have to find a name, fork the repo, give access, define a new website. May be we can discuss of that in a channel elsewhere on Telegram (Sourcetrail fork)

from sourcetrail.

RegisPerdreau avatar RegisPerdreau commented on May 25, 2024

We have to find a name, fork the repo, give access, define a new website. May be we can

Is there a trademark on sourcetrail?

Yes, author said he keeps the name

from sourcetrail.

simonsan avatar simonsan commented on May 25, 2024

I’d be happy to join a SourceTrail organization on GitHub were one to be established.

I’ve had an idea in the back of my head to rewrite the Qt framework frontend in React and TypeScript partly so that there could be one central store for state instead of updating the state of each “pane” separately. (E.g. the search submit or click of a updates each pane manually right now since each object in Qt has its own state in addition to a render method)

But also because I think a web-based frontend might integrate better into IDEs and make it a bit easier to get new contributions and new language features added graphically to the display.

It would be ideal if we could continue to use the SQLite database/project format for such a frontend so the backend code can be shared as needed. The hardest part is probably rendering the interactive graph - doable, just a lot of work as was the Qt version to begin with, obviously.

And since it’s a copy of an existing project that was previously maintained/commercial, I’d hesitated to get started on a rewrite. But more and more I’m thinking I might pick it up and try rewriting the graph display/interaction engine in TypeScript/React, for now backed by SQLite compiled via WebASM or something to just get the data flowing…

Sounds reasonable, indeed. Recommend to take a look at https://tauri.studio/ (FLOSS Electron alternative) and https://deno.land/ if you want to stay in pure TypeScript.

from sourcetrail.

egraether avatar egraether commented on May 25, 2024

We are still planning to archive this repository before the end of the year. This will probably happen on December 14th.

You may fork the repository and continue working on the project as you wish, the legal conditions of the software license apply. However, we would like to ask you to use a different name in order to prevent confusion of the users.

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.