-
Notifications
You must be signed in to change notification settings - Fork 293
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
Update languages.yml #159
base: master
Are you sure you want to change the base?
Update languages.yml #159
Conversation
pystache
Thanks for bringing this to my attention @kojix2. I agree that pystache might be more appropriate to list than chevron, but I also feel somewhat reluctant to unlist one implementation in favor of another. The existing practice so far has been to list only one implementation per host language, but I feel this is too limiting. In other words, I think I want to add back pystache but also keep chevron around. How would you approach listing multiple implementations per language? |
My two cents: Pick some relatively objective metric for which implementation should be the one to be listed at mustache.github.com. For instance, if there are two implementations
Let's say
Why do I suggest this
And it's good practice to link to alternatives from ones own README anyways. So I don't feel like it should be too big of an ask. Other alternatives
|
Thank you for sharing your thoughts, @emmabastas! I agree it is generally a good practice to acknowledge the alternatives, and that it is not much too ask from implementers. However, that does a rely a lot on the cooperation of the implementers. If we were to rely on that entirely, I think the likely outcome would be that some do and some don't, with the end result that Mustache users get only partial information. Honestly, the feelings of the maintainers are not my main concern. It is rather that I want to give users a good overview of the options that are available to them. So in general, I do not want to omit implementations, unless they are explicitly end of life or they have been proven to be malicious or something like that. I already decided I'm willing to edit the site so that I can give a complete overview of the available implementations. If you were to do that, how would you approach it? |
I'm just stating my personal preferences here, which are not guaranteed to be representative of anything :-) With this preference in mind. I'd suggest that if you're concearned about package authors not doing a good job linking to and faithfully describing alternative implementations, then just create you own
and then link to that section in mustache.github.com Again I think this is way less work than changing the website. And someone like me might even prefer it.
(I personally really like how yaml.org does it, and hate how Graphql and Protobuff does it) Idk if that helps |
Thanks @emmabastas. I like your suggestion and I might actually do it that way. |
Hi.
This is just a suggestion.
In 2020 pastache was replaced by chevron.
#120
However, chevron development has not necessarily been active since then.
In 2022, pystache's official repository was replaced. This repository is hard to find from a search, but there is a commit from 7 months ago.
defunkt/pystache#192
https://github.com/PennyDreadfulMTG/pystache
Perhaps this is a suitable repository to link to.
I actually do not know much about Python.
If you review it and think it is different, feel free to close it.
Thank you.