You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When the config panel was implemented, sed was mainly used for setter and getter logic. Since the config file is a YAML file, yq should be used for better maintainability, simplicity and compatibility.
Probably yq should be included as Yunohost core dependency. An issue is being tracker here: YunoHost/issues#2146
The text was updated successfully, but these errors were encountered:
IMHO we should wait the switch to bookworm to merge yq in the master branches. Meanwhile we can prepare yq branches, or as said elsewhere, have two main mautrix_go and mautrix_python repos (with yq) from which the other bridges will be forked. We can install yq locally in our development environments.
Regarding yq, I think it is fine to erase comments on lines that are exposed in the config panel. Because we are already explaining them there anyway. But we should keep the comments around settings that are not exposed.
I agree with you, that seems like the best scenario and a good idea to fork from those generic repos.
Regarding the comments, yes, that is fine for me. 🙂
I'll keep this open to keep track of it.
Context
When the config panel was implemented, sed was mainly used for setter and getter logic. Since the config file is a YAML file, yq should be used for better maintainability, simplicity and compatibility.
Probably yq should be included as Yunohost core dependency. An issue is being tracker here:
YunoHost/issues#2146
The text was updated successfully, but these errors were encountered: