Skip to content
This repository was archived by the owner on Dec 14, 2021. It is now read-only.

Create Github organization alternate to SourceTrail #1225

Open
fire opened this issue Nov 7, 2021 · 10 comments
Open

Create Github organization alternate to SourceTrail #1225

fire opened this issue Nov 7, 2021 · 10 comments

Comments

@fire
Copy link

fire commented Nov 7, 2021

Instead of archiving CoatiSoftware / Sourcetrail Github organization. I propose making a SourceTrail Github organization.

Thoughts and comments?

@mlangkabel
Copy link
Contributor

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

@fire
Copy link
Author

fire commented Nov 15, 2021

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.

@frhun
Copy link

frhun commented Nov 23, 2021

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.

@LouisStAmour
Copy link
Contributor

LouisStAmour commented Nov 23, 2021

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…

@frhun
Copy link

frhun commented Nov 23, 2021

Is there a trademark on sourcetrail?

@RegisPerdreau
Copy link

RegisPerdreau commented Nov 29, 2021

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)

@RegisPerdreau
Copy link

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

@simonsan
Copy link

simonsan commented Nov 30, 2021

I want to let here some links:

@simonsan
Copy link

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.

@egraether
Copy link
Contributor

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.

@fire fire changed the title Create SourceTrail Github organization Create Github organization alternate to SourceTrail Dec 2, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

7 participants