Reinventing issue tracking: Local-first and Git-native
Summary
Article proposes a local-first, Git-native approach to issue tracking, storing issues in a separate Git repo as semantic files to avoid vendor lock-in and enable offline workflows. It discusses design decisions, such as avoiding SQL backends, managing refs for issues, and focusing on a UX that stays out of the user's way.