Company
Date Published
Author
Loren Sands-Ramshaw
Word count
608
Language
English
Hacker News points
None

Summary

The author built an internal tool that syncs a GitHub org's list of repositories with a Notion database, allowing team tracking and role management. The tool fetches data from the GitHub API and updates the Notion database using TypeScript code. It runs daily at 6am on a schedule that is reliable due to Temporal Schedules, which ensures continuous execution even in case of machine failure or other issues. The tool has two main purposes: tracking team ownership and role assignments for each repository, making it easier to view and manage this information in one place.