So here's the situation: I'm working on a project where I have very specific needs and tasks in mind: A tool I can schedule/automate to archive all/latest Twitch VODS, clips, including chat logs for each for channels of my choosing. Most tools I've found either miss some bits (either no clips or no chats) or those that can do all are hard to automate/schedule.
I happened to find an existing Github repo (GPL v3) that basically already does everything I need as the core functionality. It just has a LOT of extra unneeded cruft thrown on top for my needs so I intend to fork and overhaul it.
Now I know Github specifically makes it hard to discover forks unless they get super popular (per their own documentation, it seems forks surface in the search API if their stars surpass the parent repo?).
If possible I'd like to turn it into its own standalone repo so it is discoverable. I'm just trying to figure out the optimal way to do it keeping the following concerns in mind:
- Keeping proper licensing and including proper credits and links to the original author/repo
- Would -like- to still be able to pull down any new updates from the parent repo, though this is optional and I have a feeling my modifications will get far enough to make it moot.
The fork has already been created and work has started. But if I can migrate it to a standalone repo, I definitely will.
I guess my biggest question here is the licensing/attribution stuff and what would be some of the best steps to take to keep this legit.