Company
Date Published
Author
Ryan Johnson
Word count
2297
Language
English
Hacker News points
None

Summary

The Office of Natural Resources Revenue (ONRR) undertook the task of transitioning their open data site from Jekyll to Gatsby to address several workflow challenges, such as cross-platform compatibility issues, lack of a unified data source, and dependency on a single developer for data updates. By adopting Gatsby, the team aimed to create a more modular and maintainable site architecture, leveraging GraphQL for querying data from a single canonical source and allowing team members to update data using only Excel and GitHub. Despite facing challenges such as long build times and maintaining two codebases simultaneously, the transition to Gatsby offered the ONRR team a modern framework that aligns with industry best practices and supports a sustainable content management workflow. The use of Gatsby's open-source, cross-platform capabilities enabled the team to incrementally refactor the site while ensuring a seamless user experience, ultimately positioning them for long-term maintenance and future enhancements.