update golden fixture for rendering to the newest version of the app #48
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
the fixtures are based on the older bDS app and there were changes to the rendered output. Update the golden master to what the bDS2 app would produce. you can use ~/Blogs/rfc1437.de as a reference folder and look at that, and update the generated fixtures to match that output and make sure the rendering in RuDS produces the same outputs.
Also make sure that the structure of the output with regards to the URLs is the same, so check the sitemap generation in the bDS2 app to compare it with whast RuDS is doing, especially in the handling of mixed german/english language posts (posts with main language de have a translation to en and posts with main language en have a translation to de, but de is always generated as the canonical post in the blog based on its setup with de as main language and en as first translation).
One thing I noticed missing in the RuDS app is the calendar navigation. The other thing I noticed is the dropdown for sub menues in the "Bildergalerie".
Implemented in
47d069d. Refreshed the curated rfc1437.de golden output from current bDS2 and added a repeatable refresh script; aligned generation and browser preview with bDS2 for local created-date routes, canonical/main and localized language variants, do-not-translate handling, flat page aliases, recursive Bilderarchiv navigation, archive calendar/search localization, minimal feeds, compact calendar data, and the single root hreflang sitemap. Neutral review compared the implementation with the issue, bDS2 generation modules, and generation/rendering Allium specs and fixed the discovered feed/spec and Core-vs-Single page ownership divergences. Verified with browser inspection of German home/calendar and English post routes, cargo fmt, clippy, build, cargo machete, cargo outdated, allium check/analyse, focused golden/language/section tests, and cargo test --workspace.