Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Statistics about all packages in General #89

Open
2 tasks
tfiers opened this issue Jan 17, 2023 · 1 comment
Open
2 tasks

Statistics about all packages in General #89

tfiers opened this issue Jan 17, 2023 · 1 comment

Comments

@tfiers
Copy link
Owner

tfiers commented Jan 17, 2023

from

This becomes (again) no longer just pkg graph visualization. Could factor out to another pkg, sure.

You'd need caching, probably. (Timestamped folder somewhere)
Some PkgGraph specific stable dir mayb.

This whole thing could be written in JavaScr.. ooh, could keep Julia, but save this in a gh-pages branch like way.
Scheduled to run regularly on actions.
(Maybe some smart caching exponential backoff like thang to not keep querying gh urls of dead pkgs)

@tfiers
Copy link
Owner Author

tfiers commented Jan 17, 2023

Estimate of file size (is git / gh as db ok or not):
8000 pkgs

Ah, we don't need to store svg's, as wasm dot exists.

And dep storage can be compressed: only direct deps.
Hah what's diff over General then: nothing: you don't need your own db it's already there

So, a React app that, ig, uses the gh file api.
(Is that efficient? There's lotsa toml files to query)
Maybe a cron Action that converts the reg (dirs of TOML files) to an SQLite db? Small enough to send to browser or no?

BUTT: the killer feature is timeimports integration, and that really is Julia only

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant