Benefits I see from having tutorials in each rule repo:
- can atomically change a rule and update the tutorial
- search-and-replace in the rules will find tutorial references
- naturally versioned by tags in that repo
- subject matter experts for the tutorial are already CODEOWNERS
- rules authors don't have to figure out how to host GH pages or agree to increased maintenance scope of accepting PRs to tutorial content
- topics that naturally span across rulesets have a logical place to go (e.g. using Docker with Python)
- one place to hook up search and versioning
- can atomically change a bunch of tutorials
- can have shared supporting infra like templating engine for content, search index and UI, etc
- consistent nav experience for users