-
-
Notifications
You must be signed in to change notification settings - Fork 6
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
Discuss new catalog architecture #305
Comments
My current thoughts regarding a new architecture are:
Interrogation: would helm be appropriate/beneficial to use? |
Do you mean having a single catalog with both content entries and content-sources entries ? Like: ---
contents:
- id: wikifundi-fr
kind: app
name: WikiFundi en français
compose:
xxx
- id: files-gcompris
kind: files-package
name: Gcompris
url: https://drive.offspot.it/files/gcompris-1.0.zip
- id: kiwix-zim
kind: zim-opds
catalog: https://library.kiwix.org/catalog/v2
- id: kiwix-dev-zim
kind: zim-opds
catalog: https://dev.library.kiwix.org/catalog/v2
- id: fo-zim
kind: zim-opds
catalog: https://catalogs.kiwix.org/FO/catalog/v2
require-auth: true
- id: kolibri:
kind: kolibri
studio: https://studio.learningequality.org
require-auth: true
helm is software. I don't see how this can help. What's powerful and not k8s-related about it is the values expansion/merging feature. I don't know if it's available separately nor if we'll need it. What do you have in mind? |
No, both apps and content sources (like https://download.kiwix.org/library/ideascube.yml for example). The content metadata themselves would have to be then retrieved in a second stage (and dynamically) from the cardshop and/or imager.
We should probably discuss this directly, but I ask myself if we will need that our apps definition to be templates (so with variables) and then I wonder if we are not reinventing the wheel - helm does that already. Like you see, this is premitive/high level thinking. |
I don't get that. ideascube.yml has no content-source (or we're not clear what a content-source is). Only thing different than ZIM catalog is the Do you mean having a meta-catalog of content-sources and then dedicated catalogs like the existing Kiwix one for ZIM, a new one for Apps, a new one (or the same) for files ? Maybe an example of what your catalog(s) could look like would be easier to understand |
The catalogue of the cardshop provides apps and content which can be installed on Kiwix Hotspot cards. Currently this is:
This model was good enough so far but will be highly challenged because:
The current system will soon start to be pretty cumbersome to maintain and a few things might simply not possible to do.
We need a solution which allows:
The text was updated successfully, but these errors were encountered: