Is tera dead?
I'm very confused about the project and don't mean offense by this, but...
- There is a repo for tera2, at https://github.com/Keats/tera2 it is clearly not dead. And has had commits 3 months ago. (not exactly healthy either).
- There is an issue on terra2, and it's pinned https://github.com/Keats/tera/issues/637. This leads me to believe tera will eventually be tera2.
- There has been no work on tera in 7 months, and some of the patches are months old with no comments https://github.com/Keats/tera/pull/972
I'm very interested in tera2, and the fate of tera? Will tera2 eventually go live here? And if so, what is the hold up (is there a roadmap or todo for it)? When will a release hit crates.io and is there a migration plan for it, or is it to be viewed as a new thing?
The work was happening on https://github.com/Keats/tera2/pull/64 for components and was waiting on some feedback for https://github.com/Keats/tera2/issues/51
That PR is mostly done now and there are a few things to add later (spread operator, the filters not yet implemented in tera2 like sort/groupby etc, maybe some better syntax to set array/hashmap values). Once this is finished, I'll try to see if we can somehow use Tera2 components as shortcodes for Zola and just have each .md be a template
The end result will probably be that the tera2 will be moved as a commit on top of this repo.
some of the patches are months old with no comments
I'm not entirely why but for a few months I was not getting any notification emails for some of my repos and this repo is not one I check often. I also didn't want to add more things to v1 since some things will be different, eg from that linked PR, tera2 has slicing so you can do my_string[0:3000] without having to use a filter.
When will a release hit crates.io and is there a migration plan for it, or is it to be viewed as a new thing?
I will write a migration plan once it's ready but I'm keeping track of the breaking changes in https://github.com/Keats/tera2?tab=readme-ov-file#breaking-changes The main change will be replacing macros by components and moving some filters requiring dependencies to the tera-contrib crate.