Checkbox status changes and Git (self hosted github issues replacement)

This is an idea on how to use Git in order to unlock a potential in Obsidian.

I would like new staff to be able to fork the onboarding Git repo and commit changes to checklists as they work through them.

I’d also like them to be able to create Github PRs with improvements to onboarding docs without including checkmarks in checkboxes. Ideally, they can just use their fork without having to keep changing branches.

My only (half baked) ideas so far:

  • keep checkbox status commits separate and cherry pick into upstream
  • have a process that creates an extra commit on master to uncheck all boxes

Is this a solved problem my googling failed to reveal?

Does it sound desirable to you?