libkiwix/scripts
Veloman Yunkan 157f01e951 Preparing to handle inter-resource dependency
The current implementation of resource preprocessing contains a bug
(with respect to the problem that it tries to solve): it doesn't take
into account the dependence of static resources on each other. If
resource A refers to B and B refers to C, then a change in C would
result in its cache id being updated in the preprocessed version of B.
However the cache id of B won't change since the cache id is derived
from the source rather than from the preprocessed output.

This commit is the first step towards addressing the described issue.

Now cache-id of a resource is computed on demand rather than precomputed
for all resources. The only thing remaining is to compute the cache-id
from the preprocessed content.
2022-05-02 20:37:22 +04:00
..
kiwix-compile-i18n i18n data is kept in and generated from JSON files 2022-04-13 16:40:20 +02:00
kiwix-compile-i18n.1 i18n data is kept in and generated from JSON files 2022-04-13 16:40:20 +02:00
kiwix-compile-resources i18n data is kept in and generated from JSON files 2022-04-13 16:40:20 +02:00
kiwix-compile-resources.1 Have meson manage/install the kiwix-compile-resources.1 man page 2020-07-15 14:23:05 +02:00
kiwix-resources Preparing to handle inter-resource dependency 2022-05-02 20:37:22 +04:00
meson.build Preprocessing of template resources 2022-05-02 20:37:22 +04:00