Comments (10)
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.
I want to let here some links:
- https://linuxfoundation.org/projects/hosting/ or https://opencollective.com/ for building a sustainable community
- https://liberapay.com instead of a Patreon
- https://libera.chat/ or https://zulipchat.com/ for communication
- maybe a rewrite of the C++ and Java
core
in Rust withegui
oriced
ortauri
GUI framework (Link) to let go the burden of cross-platform (can be even compiled to WASM and used in the browser, huge opportunities e.g. integrating with GitHub, as a Plugin to VSCode/VSCodium etc.) - could ask on https://reddit.com/r/rust if someone is up for participation
from sourcetrail.
What would be the advantage of that? How would it be useful?
from sourcetrail.
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.
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.
Is there a trademark on sourcetrail?
from sourcetrail.
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.
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.
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.
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)
- 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
- Continuing Sourcetrail / Sourcetrail End Of Life (EOL) HOT 5
- 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
- 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.