We start with an existing repository that contains a couple of commits and two branches with some easy code.
The project contains several obvious issues (bug in code, typo in documentation, missing license file, outdated usage example).
While some of these are GitHub features, it all can be done on other sites, or by yourself without GitHub at all.