Enhancements to Landing Page Synchronization
The devlog-ist/landing project helps keep our landing pages up-to-date with the latest content. We've been working on improving its synchronization process with external data sources.
Key improvements include a new job for initial synchronization that smartly detects the last activity date, replacing a hardcoded 7-day window. This makes the sync process more efficient and accurate.
We've also added the ability to fetch diffs on demand, enabling more granular updates and debugging. New GitHub API types were introduced to support these features. The request timeout is now configurable, allowing for adjustments based on network conditions without hardcoding values.
These updates streamline the synchronization process and improve the overall performance of the landing pages. Check the full article for more details!