-
Notifications
You must be signed in to change notification settings - Fork 36
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
Overview modules #553
Comments
Just so we have a record of this: we already have a JSON file that is automatically updated (along with the Lmod cache), which provides most information that is necessary to create a software overview, it can be obtained from |
https://github.com/hpcugent/vsc-modules/blob/master/lib/vsc/modules/cache.py is where the magic happens. i prefer to have a single metadata (incl homepage description) for each module (somehow guess what the latest is and use that?) it's just to keep the size of the json low. |
also for the record ;) if you want more interactive access to this, you can look into https://osc.github.io/ood-documentation/latest/tutorials/tutorials-passenger-apps.html: you can then create a ruby/passenger app that has access to whatever you need. not sure how this overview would like in the docs, but it will be huge and thus slow if shipped in some static form. also of interest might be https://github.com/hpcugent/vsc-accountpage/pull/1367 where we imagined to use the django build in form searches to do the magic. (it's not the same as this, but has the same problems wrt size and speed) |
@stdweird Do you prefer only having a software overview available in the web portal as opposed to in the docs (which are public & hosted on GitHub)? Shipping all necessary data to produce an overview of installed modules isn't that huge, the page still loads quickly enough in practice (@milachae has been experimenting with that). |
@boegel just pointing out some options. if it's fast enough and does what you want, go for it |
Some ideas:
|
Make an overview of all available modules on the different clusters.
The text was updated successfully, but these errors were encountered: